随笔分类 - java
摘要:1 /*生产者与消费者第二次敲,本人表示很郁闷,以后要经常读这个 2 * Condition 将Object类中的监视器(wait notify notifyAll)分解成不同的对象。例如condition_pro.await(): 3 * condition_com.signal();这两个语句,分别是实例化了*_pro与*_com这两个对象,分别通过调用不同的对线程操作的方法...
阅读全文
摘要:1 /* 内容:同步代码块,目的是解决多线程中的安全问题。什么安全问题呢??就是在执行run方法时,假如线程-0刚刚获得执行权, 2 *还没执行时,就挂那了,这时线程-1获得执行权,并进行执行,就有可能出现负数票的情况。 3 *原因:当一个线程执行run方法时,线程1操作共享数据时,失去了cpu执行
阅读全文
摘要:1 /** 2 * @author zhao 3 * @TIME 0419 22:56 End 4 *定义线程的第二种方法:实现Runnable接口(不考虑安全问题) 5 *步骤:1,定义一个子类实现Runnable接口 6 * 2,在子类中覆盖run()方法,并且将多线程锁执行的代码写入run方法中 7 * 3,通过Thread类建立线程对象; 8 ...
阅读全文

浙公网安备 33010602011771号