


价格:249起
0
联系人:
电话:
地址:
的内部实现访问控制。如果需要在不同的进程之间控制数据的访问,那么就需要互斥体或信号量。事件是 Windows的一种内核对象,它通过发信号表示某一操作己经完成。使用事件同步线程的时候,首先要创立一个事件,然后调用等待函数来等待另一个线程完成某一操作。当另一个线程执行完某一操作后,此线程必须通过设置事件的信号位来通知等待线程。事件同步可以设置最长等待时间,这就不会出现因为系统异常而导致死锁。
在本次的程序设计中,把程序中使用的全局变量放入临界区,实现线程对全局资源的同步访问。MFC提供的CCriticalSection类实现了临界区的功能,其用法如下: