锁定共享资源和并行运行的线程之间的混淆

时间:2014-06-18 02:14:10

标签: c# thread-safety

首先我了解到,通过创建一个新线程,我们可以并行运行该程序...然后我了解到有像Console这样的共享资源,我们应该将其锁定,直到一个线程还没有完成,另一个线程不会进入。那么这与并行线程不冲突吗?它不会回到同步应用程序吗?

1 个答案:

答案 0 :(得分:1)

您只需要锁定非线程安全的特定资源。我强烈建议你看一下多线程编程的this five part article。第二部分,Synchronization,讨论锁定。给整个事物一个阅读,它是非常有用的。