价格:260起
济宁市翰业机械设备有限公司
联系人:任泽**
电话:+8613285475222
地址:中德广场
当有一个线程正在访问全局变量时,其余需要访问此全局变量的线程会阻塞在Lock)的调用上,直到访问全局变量的线程调用Unlock()函数。这就实现了“以原子操作方式”使用共享资源的一种方法。使用临界区要注意以下两点:**,不要把长时间运行的代码放入临界区中,这样会使一些线程长期处于等待状态,影响应用程序的性能。*二,尽量为每一个共享资源使用CCriticalSection对
三、辅助线程不要涉及图形设备接口(GDI)对象
GDI(Graphics Device Interface)是Windows操作系统的核心部分,管理Windows程序的所有图形输出。Windows使用GDI绘制用户界面元素,诸如窗口、菜单和对话框等。辅助线程不能涉及GDI对象意味着不可以查询、设置控件的状态,不能创建对话框等。要完成这些任务,的方法就是向主线程发送消息。在这里,辅助线程1,2, 3只完成一些后台的工作,数据显示等与GDI相关的操作由主线程负责。