如何防止线程切换?

时间:2016-07-16 17:37:47

标签: c# multithreading

我有一个关于多线程的简单问题。

我希望应用程序中的一个线程在从同一个应用程序切换到thead之前完成其任务?

我知道它将与其他应用程序的其他线程切换。但是,线程是否可以保持控制而不是与来自同一应用程序的其他线程切换?

1 个答案:

答案 0 :(得分:2)

执行此操作的唯一方法是阻止其他线程,直到您要完成的线程解除阻塞,使用ManualResetEventSlimAutoResetEventSemaphoreSlim等同步机制来控制你的线程流。