摘要: 1、首先给出这三个名词的定义。 临界数据指多个进程(或线程)会竞争修改的数据。 临界区指修改临界数据的代码区域。 原子操作指临界区的代码不会被这个临界数据的其他临界区的代码打断。 2、通过一个实例来理解这些概念。 在这个实例中临界数据是标准输出,临界数据对应的其中一个临界区就是图中红框部分,红框中的 阅读全文
posted @ 2017-09-27 11:27 midhillzhou 阅读(2154) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/ljianhui/article/details/10287879 为什么在消息队列里使用ftok函数 http://blog.csdn.net/heiworld/article/details/25426723 ps:博主写了一个专栏《初学linux》,还 阅读全文
posted @ 2017-09-25 14:07 midhillzhou 阅读(218) 评论(0) 推荐(0)
摘要: 1、如何阅读大段代码 当我们在阅读一大段代码时 需要先理清楚框架,因为在代码里存在太多的细节,而我们大脑并不能同时处理很多信息。 框架是什么,框架就是抽象的,重要的,宏观的。 怎么才能认识到框架 我们可以在大脑里先设想下这个框架应该是怎样的,需要做哪些操作,然后在代码里找证据,适当时进行纠正。 先框 阅读全文
posted @ 2017-09-20 21:28 midhillzhou 阅读(474) 评论(0) 推荐(0)
摘要: 1.linux2.4.0源码下载地址(配合毛德操情景分析) https://www.kernel.org/pub/linux/kernel/v2.4/ 2.一本 不错的linux老书 http://tldp.org/LDP/tlk/tlk-toc.html 花了几天时间快速的过了一遍这本书,这本书讲 阅读全文
posted @ 2017-07-10 10:55 midhillzhou 阅读(616) 评论(0) 推荐(0)
摘要: 計算機理論的始祖 圖靈機 @ 網路影片 :: 隨意窩 Xuite日誌 http://blog.xuite.net/wellsli/002/32646708-%E8%A8%88%E7%AE%97%E6%A9%9F%E7%90%86%E8%AB%96%E7%9A%84%E5%A7%8B%E7%A5%96 阅读全文
posted @ 2017-07-03 17:59 midhillzhou 阅读(633) 评论(0) 推荐(0)