エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Thread(Perl 5.6?)ならasyncでスレッドを実行すれば、同じモジュールのレキシカル変数(myで宣言した変数... Thread(Perl 5.6?)ならasyncでスレッドを実行すれば、同じモジュールのレキシカル変数(myで宣言した変数)を共有できた。 プログラミングPerl P.536の例がithreads(Perl 5.8)では実行できない ithreadsではthreads::sharedを使って変数を明示的に共有する必要がある。 use threads::shared; 共有データと非共有データ iスレッド と 5.005型スレッドの間の(もっといえば、そこから外れる多くのスレッドシステムにとっての)最大の違いは、デフォルトでデータが共有されないという点だ。新しいperlスレッドが生成されるとき、現在のスレッドに関連する全てのデータは新しいスレッドにコピーされる。続いてそのデータは新しいスレッド内でプライベートなものとなる!これはUNIXのプロセスがforkするときに起きることと似ている。ただ