Java Multi Thread Instance
Tue, 04 Aug 2009 23:53:30 +0800
这里我们做一个完整的例子来说明线程产生的方式不同而生成的线程的区别。 [wait(),notify()/notityAll()方法是普通对象的方法(Object超类中实现),而不是线程对象的方法] [wait(),notify()/notityAll()方法只能在同步方法中调用] [线程的互斥控制] [synchronized关键字] [synchronized方法] [为什么真正的应用都是用while(条件)而不用if(条件)] [notify/notifyAll方法] [线程要想调用一个对象的wait()方法就要先获得该对象的监视锁,而一旦调用wait()后又立即释放该锁]