0
私はマルチスレッドに関する簡単な質問があります。スレッドの切り替えを防ぐには?
私は、同じアプリケーションからのスレッドに切り替える前に、そのアプリケーションのスレッドがそのタスクを終了したいと思っていますか?
私はそれが他のアプリケーションから他のスレッドと切り替えることを知っています。しかし、スレッドが制御を維持し、同じアプリケーションから発生した他のスレッドに切り替えることはできませんか?
私はマルチスレッドに関する簡単な質問があります。スレッドの切り替えを防ぐには?
私は、同じアプリケーションからのスレッドに切り替える前に、そのアプリケーションのスレッドがそのタスクを終了したいと思っていますか?
私はそれが他のアプリケーションから他のスレッドと切り替えることを知っています。しかし、スレッドが制御を維持し、同じアプリケーションから発生した他のスレッドに切り替えることはできませんか?
唯一の方法は、終了するスレッドがブロックを解除するまで他のスレッドをブロックし、ManualResetEventSlim
、AutoResetEvent
、またはSemaphoreSlim
などの同期メカニズムを使用してスレッドの流れを制御することです。
コードから適切な部分を表示する必要があります。 – user3185569
アプリケーションの他のスレッドよりも高い優先度でスレッドを実行したいのですか? –