线程同步

创建线程用到的函数是CreateThread,当然,还要用CloseHandle关闭。

多个线程操作相同的数据时,一般是需要按顺序访问的,否则会引导数据错乱,无法控制数据,变成随机变量。为解决这个问题,就需要引入互斥变量,让每个线程都按顺序地访问变量。这样就需要使用EnterCriticalSection和LeaveCriticalSection函数。两函数之间的数据即为受保护数据,只能在某一进程中被执行,且是顺序的。而另一进程访问时,将会阻塞,直到资源被释放。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章