摘要: 死锁的机制 由多线程带来的性能改善是以可靠性为代价的,主要是因为有可能产生线程死锁。死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不能正常运行。简单的说就是:线程死锁时,第一个线程等待第二个线程释放资源,而同时第二个线程又在等待... 阅读全文
posted @ 2015-01-06 19:40 疯子乙 阅读(2757) 评论(0) 推荐(0) 编辑
摘要: 本篇讨论线程的更多功能。实例:设计一个线程操作类,要求产生三个线程对象,并且分别设置三个线程的休眠时间,问该如何设计?下面通过继承Thread类的方法和调用Runnable接口的方法来分别实现。继承Thread类:class MyThread extends Thread { private int... 阅读全文
posted @ 2015-01-06 10:43 疯子乙 阅读(162) 评论(0) 推荐(0) 编辑