摘要: 死锁 死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。 导致死锁的根源在于不适当地运用“synchronized”关键词来管理线程对特定对象的访问。“synchronized”关键词的作用是,确保在某个时刻只有一个线... 阅读全文
posted @ 2014-10-12 16:10 kelin1314 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-122937-id-215913.html1. 线程的挂起和唤醒 挂起实际上是让线程进入“非可执行”状态下,在这个状态下CPU不会分给线程时间片,进入这个状态可以用来暂停一个线程的运行;在线程挂起后,可以通过重新唤醒线程来使之恢复运行... 阅读全文
posted @ 2014-10-12 15:58 kelin1314 阅读(802) 评论(0) 推荐(0) 编辑