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

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

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

瀏覽:3日期: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精品免费观看 | 亚欧色视频在线观看免费 | 国产精品亚洲专区一区 | 夜色成人免费观看 | 免费观看欧美精品成人毛片能看的 | 国产乱码精品一区二区三区卡 | 欧美日韩国产va另类 | 久久久久久日本一区99 | 欧美三级网站在线观看 | 欧美成人免费高清视频 | 成人午夜爽爽爽免费视频 | 亚洲第一区视频在线观看 | 国产精品久久久久久麻豆一区 | 日韩美一区二区 | 在线观看日本亚洲一区 | 欧美三级视频在线观看 | 国产成人a在一区线观看高清 | 美女插跳蛋视频叫爽 | 国产美女一级毛片 | 亚洲欧美日韩综合一区久久 | 自拍偷拍视频在线观看 | 成人亚洲精品一区二区 | 久久久久久久久一次 | 边接电话边做国语高清对白 | 久久国产精品久久 | 一级毛片免费视频观看 | 国产手机免费视频 | 91.久久 | 国产一及片 | 男女精品视频 | 怡红院免费的全部视频 | 国内精品久久久久久久aa护士 | 成人精品一区久久久久 | 精品国产无限资源免费观看 | 国产黄色三级网站 | 国产一二三区在线 | 欧美精品国产精品 | 全部免费的毛片视频观看 | 久久久久国产精品免费看 | 亚洲性综合 | 三级手机在线观看 |