Artikel ini terutama membagikan contoh kode tentang jadwal waktu tugas layanan, sebagai berikut:
Kode sampel
Paket com.effective.common.concurrent.execute; import java.text.dateFormat; impor java.text.parseexception; impor java.text.simpledateFormat; impor java.util.date; impor java.util.concurrent.exutorsorsorsorsorors; java.util.concurrent.timeunit; jadwal kelas publik {private static dateFormat dateFormat = new SimpleDateFormat ("yy-mm-dd hh: mm: ss"); private static dayformat format excecutorservice baru = yy-mm-dd "); private static promection format executorservice (" yy-MM- Executors.newsinglethreadscheduledExecutor ();/** * Jalankan tugas sesuai dengan periode frekuensi yang ditentukan <br> * Penundaan inisialisasi memulai eksekusi dengan 0ms, dan tugas tersebut dieksekusi ulang setiap 5ms. */public void fixedate () {excutor.scheduleAtFixedrate (new echoserver (), // Thread Eksekusi 0, // inisialisasi penundaan 5000, // interval waktu minimum antara dua eksekusi starting timeunit.milliseconds // time unit);}/** *//public void fixdelay () {) {{) {{}/** */public void fixdelay () {) {) {) {{{}/** */public void fixdelay () {) {) {) {{) {{{}/ * */public fixdelay () {) {) {) {{) {{) {{) {{) {{) {{) {{) {) {{) {) Echoserver (), // Thread Eksekusi 0, // Inisialisasi Penundaan 5000, //Timeunit.milliseconds); }/** * Jalankan sekali setiap hari pukul 8 malam */public dayofdelay (waktu string) {jadwal executorservice = eksekutor. getTimemillis ("20:00:00") - System.currentTimemillis (); initdelay = initdelay> 0? initdelay: oneday + initdelay; executor.scheduleatFixedrate (echoserver baru (), initdelay, oneday, timeunit.milliseconds);}/** * Dapatkan jumlah milidetik yang sesuai dengan waktu yang diberikan * @param string "hh: mm: ss" * {Date currentDate = dateFormat.parse(dayFormat.format(new Date()) + " " +time);return currentDate.getTime() ;}catch (ParseException e) {e.printStackTrace();}return 0;}public static void main(String[] args){Schedule schedule = new Schedule(); jadwal.fixedrate (); jadwal.fixdelay ();}}Meringkaskan
Di atas adalah seluruh konten dari artikel ini tentang contoh kode waktu tugas yang dijadwalkan. Saya harap ini akan membantu semua orang. Teman yang tertarik dapat terus merujuk ke topik terkait lainnya di situs ini. Jika ada kekurangan, silakan tinggalkan pesan untuk menunjukkannya. Terima kasih teman atas dukungan Anda untuk situs ini!