springboot 中開啟執行緒

2021-10-09 21:31:40 字數 959 閱讀 9598

執行緒實體類:將你需要使用到的service,還有引數全部寫進執行緒實體類中

/**

* * @description:生成婚姻執行緒實體類

* @author:ay

* @date:2020/9/17

*/@data

public class hunyinthreadbo

編寫執行緒方法
private void createhunyinpic(string ywlx,string pmid) 

hunyinthreadbo.setpmid(pmid);

hunyinthreadbo.setywlx(ywlx);

hunyinthread hunyinthread = new hunyinthread(hunyinthreadbo);

hunyinthread.start();

}

編寫執行緒類
/**

* @description:生成婚姻執行緒

* @author:ay

* @date:2020/9/17

*/public class hunyinthread extends thread

@sneakythrows

@override

public void run()

string picname = hunyinthreadbo.getywlx()+ dldltype.hyxxtp;

hunyinthreadbo.getcreatepictureservice().createhunyinpicture(name,sfz,"",1,picname,hunyinthreadbo.getpmid(),hunyinthreadbo.getywlx());

}}

最後,在主介面中呼叫執行緒方法即可

此部落格主要記錄實現方法,**不全,同志們了解原理,參考下即可。

springboot 開啟多個執行緒

介紹 一些介面操作可以畢竟費時,而tomact執行緒的數量又是有限的,想要提高web吞吐量可以在spring裡開啟非同步。spring預設的執行緒是有限的 反正預設的不太好之類的 需要自己手工配置個執行緒池效果會更好。configuration enableasync 開啟對非同步任務的支援 pub...

Spring和SpringBoot中開啟事務的方式

1.宣告式事務 xml格式的1.2.3.4.2.程式設計式事務 註解方式 原則 自已的類用註解,外面的包中的類用xml 1.2.3.在server實現方法下使用註解 transactional readonly false,isolation isolation.default,rollbackfo...

springboot定時任務開啟多執行緒

在開發過程中避免不了要使用定時任務,例如 定時統計資料,上傳資料等等。而springboot的定時任務scheduled預設是單執行緒。所以當乙個類中需要執行的定時方法過多是,任務就會排隊,不按時執行!下面放上一張截圖,這個是每小時的第十分鐘執行的乙個定時任務 這是資料入庫的時間。因為定時任務太多,...