第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java + spring - 在無限循環(huán)中以隨機間隔運行動作

Java + spring - 在無限循環(huán)中以隨機間隔運行動作

桃花長相依 2022-04-28 16:43:55
我需要模擬一個實時顯示購買的小部件。為了增加統(tǒng)計數(shù)據(jù),我想用需要以隨機間隔發(fā)出的虛假數(shù)據(jù)來增強真實購買。所有事件(真實的和虛假的)都進入消息通道并得到處理,然后發(fā)送到前端。所以我需要提供一些我可以控制的服務(運行和停止)public class FakeDataGenerator {    private boolean run;    private Queue queue;    public void run() {        run = true;        while(run) {            queue.push(generateFakeOne())            TimeUnit.SECONDS.sleep(ThreadLocalRandom.current().nextInt(1, 30));        }    }    public void stop() {        run = false;    }    private Purchase generateFakeOne() {        // ... some faking logic    }}generator.stop();哪里generator.run();將開始以隨機間隔發(fā)出事件,并generator.stop();允許我隨時停止它有什么工具可以完成這樣的任務嗎?我對使用無限循環(huán)不滿意。
查看完整描述

1 回答

?
嗶嗶one

TA貢獻1854條經(jīng)驗 獲得超8個贊

如果您正在使用spring-boot為什么不嘗試僅使用@Scheduled(fixedDelay = 1000)注釋示例


例子


@Scheduled(fixedDelay = 1000)

 public void scheduleFixedDelayTask() {

System.out.println(

  "Fixed delay task - " + System.currentTimeMillis() / 1000);

}


查看完整回答
反對 回復 2022-04-28
  • 1 回答
  • 0 關注
  • 173 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號