蒲公英110

2016年10月25日

生产者消费者问题

摘要: 继经典线程同步问题之后,我们来看看生产者消费者问题及读者写者问题。生产者消费者问题是一个著名的线程同步问题,该问题描述如下:有一个生产者在生产产品,这些产品将提供给若干个消费者去消费,为了使生产者和消费者能并发执行,在两者之间设置一个具有多个缓冲区的缓冲池,生产者将它生产的产品放入一个缓冲区中,消费 阅读全文

posted @ 2016-10-25 21:01 蒲公英110 阅读(134) 评论(0) 推荐(0) 编辑

控制台颜色设置

摘要: 通常控制台都是白字黑底的,千篇一律不免单调。适当的在控制台中加入一些彩色可以让人耳目一新,本文介绍如何使用系统API接口去修改控制台的文字和背景颜色。 主要用到如下二个函数: 得到standard input, standard output, or standard error的设备句柄: HAN 阅读全文

posted @ 2016-10-25 20:38 蒲公英110 阅读(1444) 评论(0) 推荐(0) 编辑

经典线程同步总结 关键段 事件 互斥量 信号量

摘要: 前面《秒杀多线程第四篇一个经典的多线程同步问题》提出了一个经典的多线程同步互斥问题,这个问题包括了主线程与子线程的同步,子线程间的互斥,是一道非常经典的多线程同步互斥问题范例,后面分别用了四篇 《秒杀多线程第五篇经典线程同步关键段CS》 《秒杀多线程第六篇经典线程同步事件Event》 《秒杀多线程第 阅读全文

posted @ 2016-10-25 13:21 蒲公英110 阅读(197) 评论(0) 推荐(0) 编辑

导航