デフォルトではPerlのスレッドは、既存の非スレッド対応コードに対するスレッドの影響を最小限に抑えるため、すべての変数に対して独自のローカルストレージを使用します。 Perlでは、スレッド共有変数は、属性を使用して作成することができます。 use threads;
use threads::shared;
my $localvar;
my $sharedvar :shared;
HP-
私はまだThreadLocalという概念を混同しています。私はJavaDocと他の関連する質問をここに掲載していますが、使用される専門用語はすべて私をあまり助けませんでした。 私はある種のThreadLocalを得ています。つまり、各スレッドには変数のコピーがあります。だから...これは、どうやってこれと違って、毎回新しい変数を作るのだろうか? public void convertDate(St