java - scheduleWithFixedDelay() 和 scheduleFixedRate() 区别
迷茫
迷茫 2017-04-18 09:34:05
0
1
908

ScheduledExecutorService类 scheduleWithFixedDelay() 和 scheduleFixedRate() 区别

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(1)
左手右手慢动作

Saya rasa apa yang anda ingin katakan ialah kaedah scheduleAtFixedRate

  1. scheduleAtFixedRate(Arahan boleh dijalankan,Tunda awal yang panjang,tempoh yang panjang,unit Unit Masa)
    Kita boleh menggunakan kaedah ini untuk menangguhkan pelaksanaan tugas dan menetapkan kitaran pelaksanaan tugas. Tempoh masa dikira daripada utas yang mula-mula mula dilaksanakan dalam kumpulan utas, jadi dengan mengandaikan bahawa tempoh itu ialah 1s dan utas dilaksanakan selama 5s, utas seterusnya akan dilaksanakan tidak lama selepas utas pertama selesai dijalankan.

  2. scheduleWithFixedDelay(Arahan boleh dijalankan,Tunda permulaan panjang,tunda lama,unit Unit Masa)
    Kaedah ini boleh digunakan untuk menangguhkan masa tunda berkala ialah masa tunda antara pelaksanaan berhenti benang dan permulaan seterusnya pelaksanaan. , dengan mengandaikan kod berikut

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan