在程序中,有时候会遇到并发控制的问题。这种问题在C和C++的程序中经常出现,没想到在.NET中也会遇到这样的问题。处理简单的并发程序,.NET Framework在Application类中提供了静态方法lock和unlock。使用起来很简单。
Application.Lock();

{
// critical area

}

Application.UnLock();
在critical area中添加需要线程保护的代码即可。
Application.Lock();
{
// critical area

}
Application.UnLock();在critical area中添加需要线程保护的代码即可。


浙公网安备 33010602011771号