摘要:
线程间通信问题: 多个线程在处理同一资源,但是任务却不同; java中将资源共享的方法(思路): 1、方法或者变量静态化 >静态化后,在类加载的时候,会将其加载到内存的方法区进行共享 2、单例设计模式 >保证只对一个实例进行操作。 3、将资源作为操作该资源的类的构造函数的参数,这样可以保证此类的多个 阅读全文
摘要:
多线程死锁: 死锁的常见情形之一:同步的嵌套。 运行结果: 死锁小实例:(面试时候用) 在我后面的笔记五中,还有对另外一种死锁的形式的介绍,并且介绍了JDK1.5对synchronized同步锁的替代-->Lock接口,虽然出现了替代,但是因为synchronized 同步锁和同步函数的简单性,并且 阅读全文