IT Course

Technology Collection: Ruijin.R.Zhao

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2009年7月28日

摘要: 一,临界区:一个线程访问共享的,可修改的数据时,我们就说它进入了一个临界区(critical section 或 criticl region).二,互斥问题1,第一个版本的互斥Dekker算法(Lookstep同步和Busy Waiting)int threadNumber = 1; startThreads(); 线程T1:void main() {while (!done){while (t... 阅读全文
posted @ 2009-07-28 22:15 tommy007 阅读(434) 评论(0) 推荐(0)

摘要: 1,生产与消费关系,Writer 和 Readerint reads = 0;boolean writeLock = false; //如果正在写入,则为trueCondition canWrite;Condition canRead;monitorEntry void beginRead(){if(writeLock || queue( canWrite )) //如果有正在写的线程,或等待写的... 阅读全文
posted @ 2009-07-28 22:15 tommy007 阅读(304) 评论(0) 推荐(0)

只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2009-07-28 22:15 tommy007 阅读(18) 评论(0) 推荐(0)

只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2009-07-28 22:14 tommy007 阅读(25) 评论(0) 推荐(1)

只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2009-07-28 22:14 tommy007 阅读(41) 评论(0) 推荐(0)

只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2009-07-28 22:14 tommy007 阅读(1) 评论(0) 推荐(0)

只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2009-07-28 22:14 tommy007 阅读(32) 评论(0) 推荐(0)