国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Java 并發編程中如何創建線程

瀏覽:4日期:2022-08-15 15:51:52
簡介

線程是基本的調度單位,它被包含在進程之中,是進程中的實際運作單位,它本身是不會獨立存在。一個進程至少有一個線程,進程中的多個線程共享進程的資源。

Java中創建線程的方式有多種如繼承Thread類、實現Runnable接口、實現Callable接口以及使用線程池的方式,線程池將在后面文章中單獨介紹,這里先介紹另外三種方式。

繼承Thread類

優點:在run方法里可以用this獲取到當前線程。

缺點:由于Java不支持多繼承,所以如果繼承了Thread類后就不能再繼承其他類。

public class MyThread extends Thread { /** * 線程要執行的任務 */ @Override public void run() { System.out.println('do something...'); } public static void main(String[] args) {//創建線程 MyThread myThread = new MyThread();//啟動線程 myThread.start(); }}實現Runnable接口

優點:實現Runnable接口后不影響繼承其他類,以及有利于多個線程資源共享。

缺點:獲取當前線程需要調用Thread.currentThread()。

public class MyThread implements Runnable { /** * 線程要執行的任務 */ @Override public void run() { System.out.println('do something...'); } public static void main(String[] args) {//創建兩個線程,并指定相同的任務Thread thread1 = new Thread(new MyThread()); Thread thread2 = new Thread(new MyThread());//啟動線程 thread1.start(); thread2.start(); }}實現Callable接口

優缺點類似于實現Runnable接口,但是實現Callable接口可以有返回值。

public class MyThread implements Callable<String> { /** * 線程要執行的任務,并且具有返回值 */ @Override public String call() throws Exception { System.out.println('do something...'); Thread.sleep(3000); return '我是返回值'; } public static void main(String[] args) throws ExecutionException, InterruptedException {//創建異步任務 FutureTask<String> futureTask = new FutureTask(new MyThread());//啟動線程 new Thread(futureTask).start();//阻塞等待線程執行完成并返回結果 String result = futureTask.get(); System.out.println(result); }}

以上就是Java 并發編程中如何創建線程的詳細內容,更多關于Java 創建線程的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
主站蜘蛛池模板: 欧美黑人性xxx猛交 欧美很黄视频在线观看 | 久久久精品久久 | 久久精品无遮挡一级毛片 | 国产精品久久免费观看 | 国产精品久久久一区二区三区 | 成人看免费一级毛片 | 思思91精品国产综合在线 | 91精品国产91热久久久久福利 | 成人在线一区二区 | 国产精品久久久久久小说 | 亚洲国产成人久久午夜 | 免费播放欧美毛片 | 99视频精品| freesex寂寞老妇hd | 91精品国产免费久久久久久青草 | 欧美日本韩国一区二区 | 亚洲国产成人精品激情 | 日韩精品一区二区三区在线观看 | 欧美笫一页 | 成年人看的免费视频 | 欧美精品色视频 | 国语精品视频在线观看不卡 | 男女乱淫真视频免费观看 | 精品视频一区二区三区在线观看 | 自拍成人 | 国产日产韩产麻豆1区 | 请看一下欧美一级毛片 | 成人黄色一级视频 | 欧美日韩免费一区二区在线观看 | 亚洲久草 | 国产区更新 | 国产成人精品福利网站在线 | 99国产精品欧美久久久久久影院 | 久久精品国产99国产精品亚洲 | 三级国产在线观看 | 国内交换一区二区三区 | 欧美久久久久久 | 日韩在线观看中文字幕 | 国产伦精品一区二区三区 | 色琪琪一本到影院 | 日韩美女网站在线看 |