摘要: /************************************************************************* > File Name: pipe.c > Author: likeyi > Mail: likeyiyy@sina.com ... 阅读全文
posted @ 2014-04-17 18:01 李可以 阅读(1248) 评论(0) 推荐(0) 编辑
摘要: 关于条件变量这一节的知识几乎惹怒了我,不知道是原书就不好,还是翻译的不好,还是我笨的原因,总而言之就是看不懂。现在说一下我的理解:条件变量虽说是和某个谓词绑定,但是其实只是程序员的工作,并没有真正的绑定。使用条件变量的场景是,一个队列空了,我们要等待它不为空,虽然也不知道谁规定的,大家都用while... 阅读全文
posted @ 2014-04-17 11:16 李可以 阅读(370) 评论(1) 推荐(0) 编辑
摘要: 在学习操作系统概念的时候,我直到互斥量的概念是简单的,就是为了保护临界区代码。让一次只有一个线程访问临界区代码。在学习《POSIX多线程程序设计》的时候看到了不变量,临界区和谓词的概念才有所感悟。所谓临界区代码,就是那些影响了共享数据的代码。“由于大部分程序员习惯于思考程序功能而非程序数据,所以你会... 阅读全文
posted @ 2014-04-17 10:55 李可以 阅读(2166) 评论(0) 推荐(0) 编辑
摘要: 博客和笔记的区别:笔记大概可以写的随意一些,自己能看懂就好,而写博客就不一样了,写博客时会自觉的尝试把一个概念介绍清楚,这大概很锻炼人的语言组织能力,所以我想,技术人员确实应该多写点博客。起因:以前也进行过多线程编程,不过是在原来的代码的基础上,添加一点锁啊什么的,对多线程整个系统的知识了解的不多,... 阅读全文
posted @ 2014-04-17 10:38 李可以 阅读(299) 评论(0) 推荐(1) 编辑