![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
像美人一样美丽的代码
lulipeng_cpp
计算机迷
展开
-
不用信号量的进程互斥
不用信号量进制来实现进程互斥,你想过吗?让我们来感受下这段优美的代码吧! 这段代码好像在两个进程互斥上性能比较好,进程多了就不行了。 非本人原创!原创 2013-05-13 22:53:50 · 1355 阅读 · 0 评论 -
请大家做道题
题目: 三个进程P1\P2\P3互斥使用一个包含N(N>0)个单元的缓冲区。P1每次用produce()生成一个正 整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd() 统计奇数个数;P3每次用geteven()从该缓冲区中取出一个偶数并用counteven()统计偶数个数。请用信 号量机制实现这三个进程原创 2013-05-13 23:15:08 · 4893 阅读 · 0 评论 -
漂亮的代码,忍不住拿出来
学习tinyos lession2中看到的代码。觉得很好,就拿出来大家一起看看哈!主要是用来将task的时间分散开的。 uint32_t i; task void computeTask() { uint32_t start = i; for (;i < start + 10000 && i < 400001; i++) {} if (i >= 400000) { i原创 2013-06-03 15:26:07 · 1532 阅读 · 0 评论