2016-07-16 7 views
0

私はマルチスレッドに関する簡単な質問があります。スレッドの切り替えを防ぐには?

私は、同じアプリケーションからのスレッドに切り替える前に、そのアプリケーションのスレッドがそのタスクを終了したいと思っていますか?

私はそれが他のアプリケーションから他のスレッドと切り替えることを知っています。しかし、スレッドが制御を維持し、同じアプリケーションから発生した他のスレッドに切り替えることはできませんか?

+0

コードから適切な部分を表示する必要があります。 – user3185569

+0

アプリケーションの他のスレッドよりも高い優先度でスレッドを実行したいのですか? –

答えて

2

唯一の方法は、終了するスレッドがブロックを解除するまで他のスレッドをブロックし、ManualResetEventSlimAutoResetEvent、またはSemaphoreSlimなどの同期メカニズムを使用してスレッドの流れを制御することです。

関連する問題