摘要: P1,P2,...,Pn互斥:软件方法 软件方法能够实现并发过程在一个或多个共享主存的处理器上执行。这些方法通常基于在访问内存是基本互斥条件的假设,也就是说,尽管允许访问的顺序事先没有安排,但同时访问主存中的同一地址的操作(读或写)被内存仲裁器串行化了。此外,也没有考虑硬件、操作系统或是编程语言的支持。全局变量enmu blooean(false=0;true=1);boolean flag[2]={0,0};Dekker算法如下:当P0要进入它的临界区时,它设置它的flag为true,然后检查P1的flag,如果为false,则P0可以立即进入它的临界区,否则,P0咨询true,如果发现tu 阅读全文
posted @ 2012-01-11 15:05 在云中漫步 阅读(5308) 评论(3) 推荐(2) 编辑