創建線程的多種方法

1.繼承Thread類

重寫run方法
在這裏插入圖片描述

2.實現Runnable接口

在這裏插入圖片描述
在這裏插入圖片描述

3.使用Callable返回線程執行結果

1.自定義class繼承Callable接口
在這裏插入圖片描述
2.定義一個線程池,設置兩個線程。
在這裏插入圖片描述
執行結果
在這裏插入圖片描述

4.使用Spring註解@Async開啓多線程執行異步任務

既然用到Spring的註解,肯定不能像前面3種那樣寫在main方法執行了,我是寫在一個SpringBoot項目裏面的

異步任務在項目裏面要單獨寫在一個class裏面,在異步任務方法上用@Async表示這是一個異步任務

在這裏插入圖片描述

在自己的業務類添加@EnableAsync表示當前類支持異步任務

在這裏插入圖片描述
啓動SpringBoot項目.在瀏覽器輸入url訪問,我這裏用了一個IDEA插件:RestfulToolKit
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章