摘要: 并发是所有问题的基础,也是操作系统设计的基础。和并发的相关的关键术语临界区: 是一段代码,在这段代码中进程访问共享资源,当另一个进程已在这个代码中运行,其他进程不能在这段代码中执行。忙等待:进程得不到共享资源时,仍不主动放弃CPU,不断检测资源是否可用,尽管CPU可能被剥夺,被其它进程抢占,因而是低效的。阻塞式等待:进程得不到共享资源时将进入阻塞状态,让出CPU给其他进程使用,因而是高效的。饥饿:指一个可运行的进程尽管能继续运行,但被调度器无限期地忽视,而不能被调度执行的情况。死锁:两个或两个以上的进程因为其中的每个进程都在等待其他进程做完某些事情而不能继续执行。例如线程T1 获得了资源R1, 阅读全文
posted @ 2012-09-18 10:33 大兔子_快跑 阅读(1974) 评论(0) 推荐(0)