Este artículo comparte principalmente un código de ejemplo sobre el tiempo de tarea ProchuledExecutorService, como sigue:
Código de muestra
paquete com.effective.common.concurrent.execute; import java.text.dateformat; import java.text.parseException; import java.text.simppledateFormat; import java.util.date; import java.util.conconcurrent; java.util.concurrent.timeunit; programa de clases públicas {private static dateFormat dateFormat = new SimpleDateFormat ("yy-mm-dd hh: mm: ss"); dateFormat static privado dayFormat = new SimpleDateFormat ("yy-mm-dd"); excutor de servicio de examen estático privado estático = excutor = Ejecutors.newsinglethreadscheduledExecutor ();/** * Ejecutar una tarea de acuerdo con el período de frecuencia especificado <br> * El retraso de inicialización inicia la ejecución por 0 ms, y la tarea es re-ejecuta cada 5 ms. */public void fijedRate () {excutor.scheduleatfixedRate (new ECHOSERVER (), // Ejecutivo de hilo 0, // retraso de inicialización 5000, // intervalo de tiempo mínimo entre dos ejecuciones timeunit.milliseConds // tiempo de tiempo);}/** * */public sinide fixDelay () {excutor.SchEdulewulewuleweS Echoserver (), // hilo de ejecución 0, // retraso de inicialización 5000, //timeunit.milliseConds);ROT getTimemillis ("20:00:00") - System.CurrentTimemillis (); initDelay = initDelay> 0? initDelay: oneday + initDelay; ejecutor.scheduleatfixedRate (new EchoServer (), initDelay, oneday, timeUnit.milliseConds);}/** * Obtenga el número de milisegundos correspondientes a un tiempo dado * @param String "HH: MM: SS" * @return */Private Static Long Get TimeMemEmemEmememEmemEmemem (String). {Date currentDate = dateFormat.Parse (dayFormat.Format (new Date ()) + "" + Time); return CurrentDate.GetTime ();} Catch (ParseException e) {E.PrintStActAtRace ();} return 0;} public static void main (string [] args) {cronograma = New Schedule (); shiteb.FixedRate (); shiteb.FixDelay ();}}Resumir
Lo anterior es todo el contenido de este artículo sobre el ejemplo del código de tiempo de tiempo de tarea ProchuledExeCutorService. Espero que sea útil para todos. Los amigos interesados pueden continuar referiéndose a otros temas relacionados en este sitio. Si hay alguna deficiencia, deje un mensaje para señalarlo. ¡Gracias amigos por su apoyo para este sitio!