توقيت جافا
رمز مثال بسيط:
اختبار الفئة العامة {public static void main (string [] args) {// timer timer timer mtimer = new timer () ؛ mytack mytack = new mytack () ؛ mtimer.schedule (Mytack ، 2000 ، 3000) ؛ // المعلمة الأولى هي المهمة التي يجب تنفيذها. المعلمة الثانية هي مقدار الوقت الذي يؤخر فيه التنفيذ الأولي. المعلمة الثالثة هي عدد المرات التي يستغرقها تنفيذها مرة أخرى بعد التنفيذ هو ماسح ضوئي دوري mscanner = ماسح ضوئي جديد (System.in) ؛ سلسلة exti = "" ؛ بينما (! exti.equals ("1")) {system.out.println ("---- >>") ؛ exti = mscanner.next () ؛ } system.out.println ("Close") ؛ mtimer.cancel () ؛ // أغلق هذا المؤقت mscanner.close () ؛ } الفئة الثابتة MyTack يمتد timertask {Override public void run () {system.out.println ("Execute Task") ؛ }}}مؤقت في تجمع الخيوط
اختبار الفئة العامة {public static void main (string [] args) {// Timer ScheduledExecutorservice service = Executors.NewScheduledThreadPool (3) ؛ service.SchedulewithFixedDelay (new myrunnable () ، 0 ، 10000 ، timeUnit.milliseconds) ؛ // معلمة واحدة هي المدة التي يستغرقها تنفيذها بعد التأخير ، المعلمة الثالثة هي المدة التي تحتاج إلى الانتظار بعد التنفيذ بعد التنفيذ. المرة الثانية دورية. يتم حساب المعلمة الرابعة حسب النوع (ميلي ثانية ، ثواني ، دقائق ، إلخ). }} // تحتاج إلى كتابة فئة تنفذ واجهة Runnable Class Public MyRunnable تنفذ Runnable {Override public void run () {int index = 0 ؛ بينما (index ++ <100) {system.out.println (thread.currentThRead (). getName ()+""+index) ؛ حاول {thread.sleep (50) ؛ } catch (interruptedException e) {// todo catch catch e.printstacktrace () ؛ }}}}شكرا لك على القراءة ، آمل أن تساعدك. شكرا لك على دعمك لهذا الموقع!