01 2019 档案

摘要:们常说互斥锁保护临界区,实际上是说保护临界区中被多个线程或进程共享的数据。互斥锁保证任何时刻只有一个线程在执行其中的代码。 互斥锁具有以下特点: ·原子性:把一个互斥锁定义为一个原子操作,这意味着操作系统保证了如果一个线程锁定了互斥锁,则没有其他线程可以在同一时间成功锁定这个互斥量。 ·唯一性:如果 阅读全文
posted @ 2019-01-20 14:57 red_leaf_412 阅读(10789) 评论(0) 推荐(0) 编辑
摘要:如果要使用隐含规则生成你需要的目标,你所需要做的就是不要写出这个目标的规则。那么,make 会试图去自动推导产生这个目标的规则和命令,如果make 可以自动推导生成这个目标的规则和命令,那么这个行为就是隐含规则的自动推导。当然,隐含规则是make 事先约定好的一些东西。例如,有下面的一个Makefi 阅读全文
posted @ 2019-01-11 14:59 red_leaf_412 阅读(267) 评论(0) 推荐(0) 编辑
摘要:Make的运行 有时候,我们不想让我们的makefile 中的规则执行起来,我们只想检查一下我们的命令,或是执行的序列。于是我们可以使用make 命令的下述参数: “-n” “--just-print” “--dry-run” “--recon” 不执行参数,这些参数只是打印命令,不管目标是否更新, 阅读全文
posted @ 2019-01-10 19:40 red_leaf_412 阅读(627) 评论(0) 推荐(0) 编辑
摘要:消息队列可以认为是一个消息链表,System V 消息队列使用消息队列标识符标识。具有足 够特权的任何进程都可以往一个队列放置一个消息,具有足够特权的任何进程都可以从一个给定队列读出一个消息。在某个进程往一个队列写入消息之前,并不需要另外某个进程在该队列上等待消息的到达。System V 消息队列是 阅读全文
posted @ 2019-01-06 15:21 red_leaf_412 阅读(730) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示