欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

spring定時(shí)任務(wù)(scheduler)的串行、并行執(zhí)行實(shí)現(xiàn)解析

 更新時(shí)間:2019年09月02日 14:16:07   作者:厭世閻羅  
這篇文章主要介紹了spring定時(shí)任務(wù)(scheduler)的串行、并行執(zhí)行實(shí)現(xiàn)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

對(duì)于spring的定時(shí)任務(wù),最近有接觸過(guò)一些,對(duì)于串行和并行也學(xué)習(xí)了一下,現(xiàn)在這里做下記錄。

我是把每個(gè)定時(shí)任務(wù)分別寫(xiě)在不同的類(lèi)中的,即一個(gè)類(lèi)就是一個(gè)定時(shí)任務(wù),然后在spring配置文件中進(jìn)行配置,首先說(shuō)串行任務(wù)的配置。如下:

1、串行

<task:scheduled-tasks>
      <task:scheduled ref="className1" method="methodName1" cron="0 0/5 * * * ?"/>
      <task:scheduled ref="className2" method="methodName2" cron="0 0 12 * * ?"/>
</task:scheduled-tasks>

如上所示為兩個(gè)串行的定時(shí)任務(wù),分別為類(lèi)className1中的methodName1和類(lèi)className2中的methodName2兩個(gè)方法,串行的執(zhí)行方式為先執(zhí)行定時(shí)任務(wù)1,定時(shí)任務(wù)1執(zhí)行結(jié)束后再執(zhí)行定時(shí)任務(wù)2。

2、并行

<task:scheduler id="scheduler" pool-size="10" />
<task:scheduled-tasks scheduler="scheduler" >
   <task:scheduled ref="className1" method="methodName1" cron="0 0/5 * * * ?"/> 
   <task:scheduled ref="className2" method="methodName2" cron="0 0 12 * * ?"/>
</task:scheduled-tasks>

如上所示為兩個(gè)并行的定時(shí)任務(wù),兩個(gè)定時(shí)任務(wù)沒(méi)有先后順序,可以同時(shí)執(zhí)行。pool-size="10" 為同時(shí)執(zhí)行定時(shí)任務(wù)的最大數(shù)量。

以上就是關(guān)于spring定時(shí)任務(wù)的串行和并行的配置。

如果我寫(xiě)的內(nèi)容有問(wèn)題或者不足的地方,歡迎指出。謝謝。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論