一、繼承thread類
建立乙個類並繼承thread類以後重寫run()方法,建立子類的例項,之後用子類建立的物件.start()即可啟動執行緒。
**如下:
public class firstthread extends thread
public static void main(string args)
}
二、實現runnable介面
建立乙個類並實現runnable介面以後,重寫run()方法,建立當前類例項物件,之後在建立thread類的例項,然後以thread的例項來啟動執行緒,即物件.start()
**如下:
public class secondthread implements runnable
public static void main(string args)
}
三、實現callable介面,重寫call()方法
四、使用executor框架來建立執行緒池
執行緒同步四種方法
執行緒同步的方法 1 wait 使乙個執行緒處於等待狀態,並且釋放所持有的物件的lock。2 sleep 使乙個正在執行的執行緒處於睡眠狀態,是乙個靜態方法,呼叫此方法要捕捉 interruptedexception異常。3 notify 喚醒乙個處於等待狀態的執行緒,注意的是在呼叫此方法的時候,並...
Windows終止執行緒的四種方法
終止執行緒執行 若要終止執行緒的執行,可以使用下面的方法 執行緒函式返回 最好使用這種方法 通過呼叫 exitthread 函式,執行緒將自行撤消 最好不要使用這種方法 同乙個程序或另乙個程序中的執行緒呼叫 terminatethread 函式 應該避免使用這種方法 包含執行緒的程序終止執行 應該避...
Windows終止執行緒執行的四種方法
終止執行緒執行 若要終止執行緒的執行,可以使用下面的方法 執行緒函式返回 最好使用這種方法 通過呼叫 exitthread 函式,執行緒將自行撤消 最好不要使用這種方法 同乙個程序或另乙個程序中的執行緒呼叫 terminatethread 函式 應該避免使用這種方法 包含執行緒的程序終止執行 應該避...