次の方法でスレッド プログラミング perl を試みています。
Description:
現在の perl スクリプトは、スレッド メソッドを使用して、別の perl モジュール (.pm ファイル) に存在する別のサブルーチンを呼び出す必要があります。
Case1:
スレッドを使用してサブルーチンを呼び出す一般的な方法は次のようなものです
my $t= Thread->new(\&process, @args);
ここで、process は同じ perl ファイルに存在するサブルーチンです。
Case2:
別の perl モジュールに存在するサブルーチンを呼び出す
my $t= Thread->new(\&$anotherfile->another_process, @args);
ここで、another_process は、同じ perl ファイルではなく、別の perl モジュールに存在します。
質問は、それCase2
がうまくいかないことです。このスレッドに引数を渡すことができません。この問題を解決するのに役立つ人はいますか?