现代操作系统
文章平均质量分 67
qq789045
这个作者很懒,什么都没留下…
展开
-
使用线程的一个例子程序
《现代操作系统》 进程与线程ubuntu16.04 codeblocks 环境下,需要codeblocks 在 poject>build options>link 添加pthread,才能成功编译转载 2016-10-06 21:04:05 · 354 阅读 · 0 评论 -
利用线程解决生产者——消费者问题
ubuntu 下qt creator 比 codeblocks 更好用。然而vs比qt creator 好用很多,可是win不支持pthread.h。qt creator缺点是要配置一下才能输入中文。谷歌一下就行。超级无敌爽。至于vim,应该是ide装vim插件,利用vim的普通模式,而不是vim装ide打功能。。。vim有时编译不好,像多线程链接就要加上pthread,用vim的话没用工程配置的转载 2016-10-07 00:44:16 · 636 阅读 · 0 评论 -
使用信号量的生产者—消费者问题
《现代操作系统》 第二章 进程和线程多线程编程真的很麻烦。。。#include #include #include #include #define N 100//缓冲区大小//三个信号量sem_t mutex;//控制对临界区打访问sem_t empty;//缓冲区的空槽数目sem_t full;//缓冲区的满槽数目int buffer[原创 2016-10-07 13:39:18 · 1035 阅读 · 0 评论