10
新しい構成の1つではなく、プレーンな古いThreadオブジェクトを使用する方が望ましい場合はありますか?
ThreadC#の最近のバージョンでのクラスの使用を回避または推奨するために、ブログの投稿やここSOで多くの人を目にします(もちろん、4.0以上とTask&を追加したことを意味します)。以前にも、プレーンな古いスレッドの機能を多くの場合ThreadPoolクラスで置き換えることができるという事実についての議論がありました。 また、他の特殊なメカニズムにより、醜い+ コンボを置き換えるThreadなど、クラスの魅力がさらに低下しています。TimerThreadSleepBackgroundWorker それでも、Thread一部の人々(私自身を含む)にとっては非常に親しみやすい概念であり続けるようです。ある種の並列実行を伴うタスクに直面すると、すぐに古き良きThreadクラスを使用するようになります。私は自分のやり方を修正する時がきたのかと最近思っています。 だから私の質問は、Thread上記の構成のいずれかではなく、プレーンな古いオブジェクトを使用することが必要または有用な場合がありますか?
112
c#
.net
multithreading