346进程的挂起和激活当出现了引起进程挂起的事件时,用(编辑修改稿)内容摘要:
while(true){ p(mutex) p(mutex) 临界区代码 临界区代码 v(mutex) v(mutex) … … } } } } coend 进程管理 27 用信号量解题的关键 步骤: 信号量的设置 ; 给信号量赋初值 (常用的互斥和同步信号量值的大小); P、 V操作安排的位置 (其中, P的顺序不能颠倒, V的顺序任意) 注意区分 1) 公用信号量 ,互斥时使用的信号量 (二元信号量):它仅允许取值为 “ 0 ” 与 “ 1 ” ,用作互斥。 它联系着一组共行进程,初值为1,每个进程均可对之施加P、V操作。 2) 私用信号量: 一般信号量 (资源信号量):它联系着一组共行进程,但其初值为0,或为某个正整数n,表示资源的数目,主要用于进程同步。 只允许拥有它的 进程对之施加P操作。 进程管理 28 用信号量机制解决前趋图问题 方法: 若图中存在结点 S1指向结点 S2的有向边,表示进程 P1中的程序段 S1应该先执行,而进程P2中的程序段 S2后执行。 设置一个信号量 s,初值为 0,将 V(s)放在 S1后面,而在 S2前面先执行P(s)。 进程 P1的语句序列为: S1。 V(s) 进程 P2的语句序列为: P(s)。 S2 S1 S1 S2 s S1 S3 S2 S4 S5 S6 S7 S8 例 1 利用信号量来描述前趋图关系 进程管理 30 具有 8个结点的前趋图。 图中的前趋图中共有有向边 10条 , 可设 10个信号量 , 初值均为 0;有 8个结点 , 可设计成 8个并发进程 , 具体描述如下: S1 S3 S2 S4 S5 S6 S7 S8 a g e f b c d h i j 进程管理 31 Struct smaphore a,b,c,d,e,f,g,h,I,j=0,0,0,0,0,0,0,0,0,0 cobegin {S1。 V(a)。 V(b)。 V(c)。 } {P(a)。 S2。 V(d)。 } {P(b)。 S3。 V(e)。 V(f)。 } {P(c)。 S4。 V(g)。 } {P(d)。 P(e)。 S5。 V(h)。 } {P(f)。 P(g)。 S6。 V(i)} {P(h)。 P(i)。 S7。 V(j)。 } {P(j)。 S8。 } coend S1 S3 S2 S4 S5 S6 S7 S8 a g e f b c d h i j 进程管理 32 例 2:已知一个求值公式 ( A2+3B)/(B+5A),若 A,B已赋值 , 试画出该公式求值过程的前趋图。 解:在该公式的求值过程中 , 有些运算分量的执行是可以并发执行的。 为了描述方便 , 可设置一些中间变量保存中间结果 , 并给每个语句命名 , 其求值过程如下: S1 S4 S6 S5 S3 S2 S1:x1=A*A S2:x2=3*B S3:x3=5*A S4:x4=x1+x2 S5:x5=B+x3 S6:x6=x4/x5 开始 结束 ( A2+3B) /(B+5A) 作业 如下图具有 6个节点的前驱图,利用信号量机制来解决该前驱图所描述的并发执行的过程。 S1 S1 S1 S1 S1 S1 进程管理 35 1: 生产者-消费者 的同步问题 举例: 生产者把产品生产出来 , 送入仓库。 给 消费者发信号 , 消费者得到信号后 , 到仓库 取产品 , 取走产品后给生产者发信号 …… 产品 仓 库 一个生产者 一个消费者 进程管理 36 Begin procedure c s1,s2:sem。 begin s1:=1。 s2:=0。 L2: 想取产品 Cobegin P(s2)。 procedure p 取产品; begin V(s1)。 L1:生产产品; goto L2。 p(s1)。 end 放产品; Coend V(s2)。 End got。346进程的挂起和激活当出现了引起进程挂起的事件时,用(编辑修改稿)
相关推荐
PA⊥ α于 A(此时不连结 AO),并板书 由 PA∩PO= P,确定平面 PAO,要使 a⊥ l,只需 a⊥ 平面 PAO.故只要有平面 PAO内的另一条直线与 a垂直就行了。 而平面 PAO内的哪一条线用起来最方便呢。 生:一条直线如果和这个平面的一条斜线在平面内的射影垂直,那么它也和这条斜线垂直. 师:对吗。 请同学看是否正确。 生:不对,首先应刻画“在平面内”的一条直线. 师:对。
关系数据库与 SQL语言 二、基本关系运算(续) 3. 投影运算 当对某个关系 R应用投影 运算符时,则产生出一个只 有某些列的新关系。 投射运 算符使用 表示。 示例参见 教材中表 412。 关系 R )(,...2,1 RAnAA计算机 基础知识 数据库与信息系统 440 二、基本关系运算(续) 4. 笛卡尔积运算 两个集合 R和 S的笛卡尔积是这样的元素对的集合,该元素对侍从集合
业实行国有化,对资本主义经济采取和平的有代价的一举消灭的办法。 二、中国由新民主主义向社会主义过渡的历史条件 物质基础 经济条件 政治保证 国际因素 ,是中国向 .近代社会主义过渡的物质基础。 随着近代中国资本主义经济及现代工业的发展,中国已经有相当规模的社会生产力。 特别是新中国成立后,经过三年恢复,到 1952 年,我国工农业主要产品的产量已经达到或超过了历史最高水平还比较低
P E E B C A Q P 8 16 2cm/秒 4cm/秒 1在 ∆ABC中, AB=8cm,BC=16cm,点 P从点 A开始沿 AB边向 B点以 2cm/秒的速度移动,点 Q从点 B开始沿 BC向点 C以4cm/秒的速度移动,如果 P、 Q分别从 A、 B同时出发,经几秒钟 ∆BPQ与 ∆BAC相似。 1 ∠ ACP=∠B A C B P 2 或 ∠ APC=∠ACB 或 AP
学习党团知识和有关邓小平理论、“三个代表”重要思想。 “保持共产党员先进性教育”以来,坚持认真学习党员先进性的有关理论知识。 近期, XXX 同志认真学习和全面落实胡锦涛同志提出的“八荣八耻”荣辱观,以理想信念教育为核心,以爱国主义教育为重点,以思想道德建设为基础,坚持批评与自我批评相结合、政治理论教育与社会实践相结合、解决思想问题与解决实际问题相结合、继承优良传统与解决实际问题相结合的要求
), 最高可达 +2800℃ (如钨 铼 )。 构造简单 ,使用方便 ,热电偶通常是由两种不同的金属丝组成 ,而且不受大小和开头的限制 ,外有保护套管 ,用起来非常方便。 热电偶测温的缺点是 :热电偶损耗比较大 ,增大了维护量 ,备件费用消耗大;热响应有一定滞后。 本章小结 本章先对各型号热电偶传感器做了简单介绍, 并说明了为什么要选用K 型热电偶 作为测温元件, 接着讨论了热电效应和热电动势