Fork me on GitHub
摘要: 什么是死锁? 举个例子:在一条河上有一座桥,桥面较窄,只能容纳一辆汽车通过,无法让两辆汽车并行。如果有两辆汽车A和B分别由桥的两端驶上该桥,则对于A车来说,它走过桥面左面的一段路(即占有了桥的一部分资源),要想过桥还须等待B车让出右边的桥面,此时A车不能前进;对于B车来说,它走过桥面右边的一段路(即 阅读全文
posted @ 2016-07-13 10:55 杨藓森 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 进程和线程 (1)线程是进程的一个实体,一个进程可以拥有多个线程,多个线程也可以并发执行。一个没有线程的进程也可以看做是单线程的,同样线程也经常被看做是一种轻量级的进程。并且进程可以不依赖于线程而单独存在,而线程则不然。 (2)进程是并发程序在一个数据集合上的一次执行过程,进程是系统进行资源分配和调 阅读全文
posted @ 2016-07-13 08:25 杨藓森 阅读(325) 评论(0) 推荐(0) 编辑