![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
posix thread
文章平均质量分 78
yadon_z
这个作者很懒,什么都没留下…
展开
-
linux c 多线程编程练习(三)
再来一道经典题目题目大意如下:有一个生产者在生产产品,这些产品将提供给若干个消费者去消费,为了使生产者和消费者能并发执行,在两者之间设置一个有多个缓冲区的缓冲池,生产者将它生产的产品放入一个缓冲区中,消费者可以从缓冲区中取走产品进行消费,所有生产者和消费者都是异步方式运行的,但它们必须保持同步,即不允许消费者到一个空的缓冲区中取产品,也不允许生产者向一个已经装满产品且尚未被取走的缓冲区中投原创 2012-09-27 15:42:24 · 1739 阅读 · 0 评论 -
linux 多线程函数和数据类型
转载自 http://blog.csdn.net/jxhnuaa/article/details/32542991.我的系统是否支持多线程如何知道我的系统是否支持多线程呢(POSIX标准)?有两种方法,一种方法是检查系统中的某些重要的头文件,如limits.h、unistd.h等;另外一种方法就是写一个简单的程序测试一下。由于前者比较复杂,所以一般采用后面的方法,即在程序中判断宏_转载 2012-09-23 21:29:21 · 568 阅读 · 0 评论 -
八条设计多线程程序的简单规则
转载自 http://www.parallellabs.com/2010/02/18/8-simple-rules-for-designing-multithreaded-applications/前言:最近在看该作者的《The Art of Concurrency》,里面第四章就是上面这篇文章,觉得很实用而且很有共鸣。作者基于在并行编程领域的20多年工作经验总结成下面八条简单的原则,一下转载 2012-09-29 11:37:21 · 714 阅读 · 0 评论 -
linux c 多线程编程练习(一)
光看不行还是得写写,在网上找的多线程题目,面试题什么的。注释都在代码中。/* * ===================================================================================== * * Filename: loop.c * * Description: 子线程循环10次,接着回到主线程循原创 2012-09-23 21:51:59 · 1155 阅读 · 0 评论 -
linux c 多线程编程练习(二)
再来一道多线程的题目网传的GOOGLE面试题,看了一些其他人的实现,有的因为编程语言原因看不懂有的貌似不能完成任务,下面给出我的在linux下的C实现。题目:有四个线程1、2、3、4。线程1的功能就是输出1,线程2的功能就是输出2,以此类推.........现在有四个文件ABCD。初始都为空。现要让四个文件呈如下格式:A:1 2 3 4 1 2....B:2 3 4 1 2 3....原创 2012-09-24 22:38:50 · 1009 阅读 · 0 评论