JAVA
奔跑的小沙弥
这个作者很懒,什么都没留下…
展开
-
线程间的同步控制
先把代码贴出来,最后再分析。public class ProducerConsumerTest { public static void main(String[] args) { CubbyHole c = new CubbyHole(); Producer p1 = new Producer(c,1); Consumer c1 = new Consumer(c,1); p1.start(); c1.start(); } } class CubbyHole{原创 2010-06-17 20:44:00 · 855 阅读 · 0 评论 -
关于死锁问题
<br />由于系统资源有限,程序中多个线程互相等待对方资源,而在得到对方资源前不会释放自己的资源,造成都想得到资源而又都得不到,线程不能继续运行,这就是死锁问题。原创 2010-06-17 19:59:00 · 638 阅读 · 0 评论 -
JAVA中创建线程对象的两种方法
1.通过继承Thread类创建线程 从Thread派生出一个新类,在其中加入属性和方法,同时覆盖run()方法。当创建这样一个派生类的新对象后,使用start()方法,即可启动该线程。public class testThread { public static void main(String[] args) { Thread t = new MyThread(); t.start(); } } class MyThread extends Thread{ public原创 2010-06-17 21:20:00 · 6054 阅读 · 0 评论