久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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
相關文章:
主站蜘蛛池模板: 久久99一区 | 在线观看毛片视频 | 91高清视频在线观看 | 欧美1区2区3区 | 宅男伊人| 国产免费黄色大片 | 欧美日韩中文国产一区发布 | 久久久久久久国产 | 一本a道v久大 | 成人一二三区 | 中文字幕毛片 | 亚洲三区在线观看 | 欧美日韩免费一区二区三区 | 中文字幕综合在线 | 欧美久久久久久久久久久久 | 欧美日韩国产高清视频 | 黄色直接看 | 99国产视频 | 国产精品三级久久久久久电影 | 成人av在线网 | 国产精品免费在线 | 国产精品美女久久久久aⅴ国产馆 | 日本一区二区三区四区 | 日韩免费一区二区 | 黄色91| 日韩超碰在线观看 | 亚洲xx在线| 精品国产91亚洲一区二区三区www | 91 久久| 国产99久久久国产精品 | 另类国产ts人妖高潮系列视频 | 欧美成人一区二区三区片免费 | 亚洲欧美中文日韩在线v日本 | 一区二区三区成人 | 久久久av| 国产精品久久久久久一级毛片 | 日韩一区中文字幕 | 久久国产婷婷国产香蕉 | a一级免费视频 | 天天天干夜夜夜操 | h视频网站在线 |