這是關於執行緒最後的一節了,本節是要簡單的說明一下object類的wait和notify方法。
只用乙個簡單的例子來說明:
public class threadtest implements runnable
@override public void run()
catch (interruptedexception e) {}
system.out.println(i);
}synchronized (lock)
}public static void main(string args)
catch (interruptedexception e) {}
}system.out.println("main thread finish.");}}
執行的結果為子執行緒執行完畢後,才結束主線程的執行。是不是和執行緒的join一樣的效果呢?wait的意義就是將呼叫lock物件的執行緒鎖上,等待notify方法來解鎖,如果很好的理解它們,就可以很好的解決一些執行緒的問題。具體的例子就不列舉了,執行緒所有的教程就到此結束了。都只有很簡單的東西,希望對你有所幫助。
java執行緒使用入門簡明教程 2
教程 1演示的最簡單的使用執行緒的方法,執行緒的使用也會帶來一些麻煩,下面來看一些例子,同時學習synchronized關鍵字的使用。資訊輸出類 public class showinfo 執行緒演示類 public class threadtest implements runnable over...
DuiLib入門簡明教程
2013 duilib入門教程彙總 2013 duilib入門簡明教程 前言 1 2013 duilib入門簡明教程 vs環境配置 2 2013 duilib入門簡明教程 第乙個程式 hello world 3 2013 duilib入門簡明教程 響應按鈕事件 4 2013 duilib入門簡明教程...
AWK 入門簡明教程
awk begin pattern end fileawk 指令碼通常由3部分組成。begin end 和帶模式匹配選項的常見語句塊。這3個部分都是可 選項,在指令碼中可省略任意部分。awk 指令碼包含在單引號之間 awk begin end 檔案的內容格式如下,在命令使用awk f readawk...