摘要:
同步代码块实现生产者消费者模式class Person { private String name; private String sex; private Boolean isEmpty = Boolean.TRUE; // 表示存储区域是否为空 //生产 publi... 阅读全文
2014年9月25日 #
摘要:
请编写一个多线程程序,实现两个线程,其中一个线程完成对某个对象int成员变量的增加操作,即每次加1,另一个线程完成对该对象成员变量的减操作,即每次减1,同时要保证该变量的值不会小于0,不会大于1,该变量的初始值为0。class Sample { private int number; p... 阅读全文
摘要:
两个线程相互等着对方释放同步监听器;等着要对方的结果后才能继续执行就会发生死锁。男对女说:你先嫁给我,我再给你买房子;女对男说:你先给我买房子,我再嫁给你。多个线程同时锁住同一个监听对象。在开发中要避免死锁。死锁的例子:public class DeadLock { public static... 阅读全文