本博客rss订阅地址: http://feed.cnblogs.com/blog/u/147990/rss
摘要: 我的windows多线程系列文章:windows多线程--原子操作windows多线程同步--事件windows多线程同步--互斥量windows多线程同步--临界区windows多线程同步--信号量windows 多线程: CreateThread、_beginthread、_beginthreadex、AfxBeginThread 的区别MoreWindows的多线程系列文章秒杀多线程面试题系列一 同步互斥区别同步:同步是指线程之间所具有的一种制约关系,一个线程的执行依赖另一个线程的消息,当它没有得到另一个线程的消息时应等待,直到消息到达时才被唤醒,即他们之间有先后关系。互斥:对于共享的进 阅读全文
posted @ 2014-03-15 23:24 tenos 阅读(3290) 评论(2) 推荐(2) 编辑
摘要: 推荐参考博客:秒杀多线程第三篇 原子操作 Interlocked系列函数 原子操作 VS 非原子操作原子操作就是不会被线程调度机制打断的操作,这种操作一旦开始,就一直运行到结束,中间不会有任何线程切换。 本文地址首先从一个简单的例子来看,1000个线程同时对一个全局变量(初始化为0)做++操作,最后我们期望的这个变量的值是1000,但是有时候结果却事与愿违: #include #include #include #include using namespace std;volatile int g_cnt;unsigned __stdcall threadFun(void *param){ . 阅读全文
posted @ 2014-03-15 20:03 tenos 阅读(3488) 评论(0) 推荐(1) 编辑

本博客rss订阅地址: http://feed.cnblogs.com/blog/u/147990/rss

公益页面-寻找遗失儿童