多執行緒的補充 獲取一定時間的執行結果
MS多資料量
https://my.oschina.net/hongliangsun/blog/1546370
類似的,多執行緒,併發執行,然後使用Future來等待和收集每一個結果。
threadPoolTaskExecutor即可。
解釋使用場景。
1:定性implements Callable的回撥介面。
https://www.cnblogs.com/dolphin0520/p/3949310.html
一個問題可以概括,就是獲取一定時間的執行結果。
獲取10個物件,每一個物件都要大量的查詢,就這樣。
不需要獲取結果,就Runnable即可,submit提交任務即可,有先後關係,就使用countDownLatch來進行併發,順序控制,類似Disruptor這種框架。
https://blog.csdn.net/javazejian/article/details/50896505
必須的MS。
http://www.cnblogs.com/liduanwen/p/5951730.html
為何要這樣來使用呢?
https://www.bbsmax.com/A/xl56WnYdrZ/ VIP
就是這個問題。
threadPoolTaskExecutor 指定超時時間,就獲取這一段時間的結果。
executorService使用countDownLatch來使用。
https://blog.csdn.net/kai763253075/article/details/53033853
前者是拋到池子任務,獲取結果。
字尾是自己建立一個池子,然後,執行,submit,不需要結果了,或者結果是入參。
executorService就是一個固定大小的執行緒池。簡單,明瞭,邏輯簡單。
而threadPoolTaskExecutor是spring封裝的一個bean,更加的有特點,就是獲取一段時間的執行結果等等,更風騷。
NO,第一個也可以有多種初始化,多種配置,OK,都可以風騷,只不過thread是spring封裝的即可。底層都是executorService。
風騷吧,但是,有先後的順序,那麼就可以Disruptor這種了,這是沒有順序就可以高效起來,有順序就不行了。
複雜的執行緒流轉。
https://www.jianshu.com/p/c4a31f914cc7
OK,這些都理解了的。
這裡沒有了使用者資訊了,就是ID,修改使用者資訊,就是一部分而已。
相關文章
- Java獲取多執行緒執行結果方式的歸納與總結Java執行緒
- easyexcel多sheet多執行緒匯入示例,獲取所以執行緒執行結果後返回Excel執行緒
- 【java】【多執行緒】獲取和設定執行緒名字、獲取執行緒物件(3)Java執行緒物件
- Java多執行緒學習(五)執行緒間通訊知識點補充Java執行緒
- 獲取任務的執行結果
- 多執行緒並行執行,然後彙總結果執行緒並行
- java多執行緒5:執行緒間的通訊Java執行緒
- 【Spark】 Spark作業執行原理--獲取執行結果Spark
- 更高階的技術可用於獲取使用QThreadPool和QRunnable啟動執行緒的執行結果QTthread執行緒
- python執行shell並獲取結果Python
- 【多執行緒總結(二)-執行緒安全與執行緒同步】執行緒
- Java 執行緒池獲取池中所有執行緒列表的方法Java執行緒
- 手撕Java多執行緒(四)執行緒之間的協作Java執行緒
- 多執行緒之間通訊及執行緒池執行緒
- 多執行緒(五)---執行緒的Yield方法執行緒
- 【Java多執行緒】執行緒安全的集合Java執行緒
- Java多執行緒-執行緒池的使用Java執行緒
- 執行緒以及多執行緒,多程式的選擇執行緒
- Python建立多執行緒任務並獲取每個執行緒返回值Python執行緒
- 多執行緒之間的通訊執行緒
- java多執行緒間的通訊Java執行緒
- 多執行緒--執行緒管理執行緒
- 執行緒與多執行緒執行緒
- 多執行緒【執行緒池】執行緒
- Swift多執行緒:使用Thread進行多執行緒間通訊,協調子執行緒任務Swift執行緒thread
- 多執行緒和多執行緒同步執行緒
- 【Java】【多執行緒】兩個執行緒間的通訊、wait、notify、notifyAllJava執行緒AI
- 多執行緒:執行緒池理解和使用總結執行緒
- 多執行緒------執行緒與程式/執行緒排程/建立執行緒執行緒
- java多執行緒之執行緒的基本使用Java執行緒
- 【Java】【多執行緒】執行緒的生命週期Java執行緒
- Java執行緒的CPU時間片Java執行緒
- Java多執行緒-執行緒中止Java執行緒
- 多執行緒之初識執行緒執行緒
- 多執行緒Demo學習(執行緒的同步,簡單的執行緒通訊)執行緒
- python之執行緒相關操作(補充)Python執行緒
- 執行緒池中多餘的執行緒是如何回收的?執行緒
- 多執行緒,執行緒類三種方式,執行緒排程,執行緒同步,死鎖,執行緒間的通訊,阻塞佇列,wait和sleep區別?執行緒佇列AI