學(xué)習(xí)Java的同學(xué)注意了!??!
學(xué)習(xí)進(jìn)程中遇到甚么問題或想獲得學(xué)習(xí)資源的話,歡迎加入Java學(xué)習(xí)交換群,群號碼:183993990 我們1起學(xué)Java!
F區(qū)分
F代碼
/** * Thread sleep和wait區(qū)分 * @author DreamSea * 2012⑴⑴5 */ public class ThreadTest implements Runnable { int number = 10; public void firstMethod() throws Exception { synchronized (this) { number += 100; System.out.println(number); } } public void secondMethod() throws Exception { synchronized (this) { /** * (休息2S,阻塞線程) * 以驗(yàn)證當(dāng)前線程對象的機(jī)鎖被占用時, * 是不是被可以訪問其他同步代碼塊 */ Thread.sleep(2000); //this.wait(2000); number *= 200; } } @Override public void run() { try { firstMethod(); } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) throws Exception { ThreadTest threadTest = new ThreadTest(); Thread thread = new Thread(threadTest); thread.start(); threadTest.secondMethod(); } }
學(xué)習(xí)Java的同學(xué)注意了?。?!
學(xué)習(xí)進(jìn)程中遇到甚么問題或想獲得學(xué)習(xí)資源的話,歡迎加入Java學(xué)習(xí)交換群,群號碼:183993990 我們1起學(xué)Java!