摘要:
1.Wait()和Notify、NotifyAll都是Object的方法
2.多线程的协作是通过控制同一个对象的Wait()和Notify()完成
3.当调用Wait()方法时,当前线程进入阻塞状态,直到有另一线程调用了该对象的Notify()方法
package Thread.Wait;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
class Car {
private boolean waxOn = false; 阅读全文
posted @ 2014-05-28 22:33
上校
阅读(857)
评论(0)
推荐(0)
摘要:
该事例说明了清理工作必须要放在finally块中
package Thread.Interrupting;
import java.util.concurrent.TimeUnit;
class NeedsCleanup {
private final int id;
public NeedsCleanup(int ident) {
id = ident;
System.out.println("NeedsCleanup " + id);
}
public void cleanup() {
System.out.println("Cleaning up " + id);
}
} 阅读全文
posted @ 2014-05-28 00:10
上校
阅读(8629)
评论(0)
推荐(0)
浙公网安备 33010602011771号