バックグラウンド ワーカー スレッドは再利用されますか?
具体的には、バックグラウンド ワーカーの DoWork() メソッド中に名前付きデータ スロット (スレッド ローカル ストレージ) を設定した場合、そのデータ スロットの値は保持され、後で別のスレッドで見つかる可能性がありますか?
私はそうは思わなかったでしょうが、私にはこのバグがあります...
編集:このブログ投稿は、 BackGroundWorkerがThreadPoolを利用することを示唆しています。これは、スレッドが再利用されることを意味します。したがって、問題は次のようになります。再利用されたスレッドは、呼び出し間でスレッド ローカル ストレージを保持する可能性がありますか?