创建线程用到的函数是CreateThread,当然,还要用CloseHandle关闭。
多个线程操作相同的数据时,一般是需要按顺序访问的,否则会引导数据错乱,无法控制数据,变成随机变量。为解决这个问题,就需要引入互斥变量,让每个线程都按顺序地访问变量。这样就需要使用EnterCriticalSection和LeaveCriticalSection函数。两函数之间的数据即为受保护数据,只能在某一进程中被执行,且是顺序的。而另一进程访问时,将会阻塞,直到资源被释放。
创建线程用到的函数是CreateThread,当然,还要用CloseHandle关闭。
多个线程操作相同的数据时,一般是需要按顺序访问的,否则会引导数据错乱,无法控制数据,变成随机变量。为解决这个问题,就需要引入互斥变量,让每个线程都按顺序地访问变量。这样就需要使用EnterCriticalSection和LeaveCriticalSection函数。两函数之间的数据即为受保护数据,只能在某一进程中被执行,且是顺序的。而另一进程访问时,将会阻塞,直到资源被释放。
http://www.mj141319.imotor.com/index.php 裏面有盟軍敢死隊2 五百多關的下載. 需要一個一個安裝.