随笔分类 -  C++ Concurrency in action

记录学习c++11并发库的过程
摘要:问题:有一个生产者,多个消费者,生产者每生产一个,放入队列,多个消费者顺序从队列中取出数据,打印最终结果。 分析:首先这题,我本意应该设计成如下模型:生产者单开一个线程,向队列中放入数据,而消费者在锁的保护下,从队列中去数据。但是在实际编程中,发现在队列只有100个数的情况,线程不切换,当队列数据多 阅读全文
posted @ 2016-06-03 19:51 Esapinit 阅读(6190) 评论(0) 推荐(0)
摘要:参考:http://blog.csdn.net/liuxuejiang158blog/article/details/22061267 题目:编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC…. 阅读全文
posted @ 2016-06-01 16:07 Esapinit 阅读(4406) 评论(0) 推荐(1)