![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows编程之多线程
ygl840455828ygl
撕得粉碎地方
展开
-
秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别
转载:多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别转载 2016-08-12 09:40:28 · 265 阅读 · 0 评论 -
秒杀多线程第十篇 读者写者问题
下面利用信号量和互斥量来做一个读写锁类,代码如下: ////////////////////////////////////////////////////////////////////////// //读写锁 功能:该类为多线程做对资源的读写锁,其中信号量用来读写互斥和写写互斥,互斥量用来读读互斥 思路概要:看代码中的注释可知 ////////////////////////////原创 2016-08-24 10:05:28 · 328 阅读 · 0 评论 -
秒杀多线程第九篇 经典线程同步总结 关键段 事件 互斥量 信号量
转载出处:秒杀多线程第九篇 经典线程同步总结 关键段 事件 互斥量 信号量 总结篇的话,就没有什么多说的了,每个人对知识的理解点不同,做出的总结也会不同,该篇文章作者做的总结很不错,至于我自己的总结的话,后续在实际项目中用到或者对这些知识更熟练,有更好的掌握在来做总结。转载 2016-08-24 09:38:33 · 333 阅读 · 0 评论 -
秒杀多线程第八篇 经典线程同步 信号量Semaphore
转载出处:秒杀多线程第八篇 经典线程同步 信号量Semaphore 文章中介绍了对信号量的使用,在这里就不再做说明,以后如果在项目中用到将继续更新。。。 转载出处:秒杀多线程第九篇 经典线程同步总结 关键段 事件 互斥量 信号量 首先来看下关于线程同步互斥的概念性的知识,相信大家通过前面的文章,已经对线程同步互斥有一定的认识了,也能模糊的说出线程同步互斥的各种概念性知识,转载 2016-08-23 15:35:25 · 458 阅读 · 0 评论 -
秒杀多线程第七篇 经典线程同步 互斥量Mutex
转载出处:秒杀多线程第七篇 经典线程同步 互斥量Mutex 学习笔记: 该篇文章已经足够详细的介绍了互斥量的使用,如果在以后的项目中用到的话将更新遇到的问题。转载 2016-08-23 15:30:19 · 218 阅读 · 0 评论 -
秒杀多线程第六篇 经典线程同步 事件Event
转载出处:秒杀多线程第六篇 经典线程同步 事件Event 学习笔记: 这篇文章已经介绍的十分详细,此处记录一下看这篇文章时产生的疑问和对该疑问的解答。 关键段来处理各子线程间的互斥。详见代码: [cpp] view plain copy #include #include #include long g_nN转载 2016-08-23 13:47:45 · 430 阅读 · 0 评论 -
秒杀多线程第五篇 经典线程同步 关键段CS
转载:秒杀多线程第五篇 经典线程同步 关键段CS 学习笔记:转载 2016-08-23 11:37:15 · 299 阅读 · 0 评论 -
秒杀多线程第三篇 原子操作 Interlocked系列函数
转载:秒杀多线程第三篇 原子操作 Interlocked系列函数 学习笔记 原子操作只能做到各子线程间互斥,不能做到主线程和子线程的同步 由于线程执行的并发性,很可能线程A执行到第二句时,线程B开始执行,线程B将原来的值又写入寄存器eax中,这样线程A所主要计算的值就被线程B修改了。这样执行下来,结果是不可预知的——可能会出现50,可能小于50。 因此在多线程转载 2016-08-16 10:31:32 · 311 阅读 · 0 评论 -
秒杀多线程第四篇 一个经典的多线程同步问题
转载: 秒杀多线程第四篇 一个经典的多线程同步问题转载 2016-08-16 10:35:39 · 301 阅读 · 0 评论 -
秒杀多线程第一篇 多线程笔试面试题汇总
转载:多线程第一篇转载 2016-08-12 09:39:03 · 306 阅读 · 0 评论