- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 互斥对象,事件对象,临界区的使用比较
1.互斥对象和事件对象时内核对象,同步时速度较慢,但可以再多个线程中的各种线程间进行同步。 2.临界区工作在用户方式下,同步速度较快,但使用多个临界区容易进入死锁。
2012-05-30 11:24:45 1672
原创 VC 线程同步 临界区
2.临界区也可叫关键代码段。 InitializeCriticalSection: 初始化临界区 EnterCriticalSection : 获取进入临界区的所以权。该函数等待指定的临界区对象的所有权。 LeaveCriticalSection : 离开临界区 DeleteCriticalSection : 删除临界区 CRITICAL_SECTIO
2012-05-30 11:18:09 1308
原创 VC多线程的同步
1.利用事件对象同步 事件分为:人工重置的事件对象和自动重置的事件对象。 人工重置的事件对象:收到通知,等待的所以线程变为可调度线程。 自动重置的事件对象 :收到通知,等待的所以线程只有一个变为可调度。同时操作系统会将事件对象设置为无信号状态。 为了实现线程间的同步,不应该使用人工重置的事件对象,而应该使用自动重置的事件对象。 HANDLE g_hEven
2012-05-30 10:34:58 496
原创 给VC6.0 装 XTToolkitpro 皮肤库 产生的问题解决
1. 装完VC6.0后,要记得装VC6.0的P3的更新包。不然装XTToolkitpro时,会报VarCmp没有之类的错误。 2. 装XTToolkitpro时,有一项要选择 Dll的 有三种选择,最好都选择。不然有时会出现,缺少xxxxxxxD.dll的错误,还有一个Unicode就不要选了,装VC6.0 一般没有支持unicode。 3.完成上面的工作后。打开你的VC工程,看看
2012-05-03 17:24:46 996
tdm64-gcc-5.1.0-2.zip
2019-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人