1. 程式人生 > >每隔五秒執行一次 共十次 模擬骰子的投擲

每隔五秒執行一次 共十次 模擬骰子的投擲

public class Test implements Runnable {
    int i = 0;
    
    class Task extends TimerTask {
        @Override
        public void run() {
            i++;
            int num = (int)Math.ceil(Math.random() * 6);
            if(i>10){
                cancel();
            }
            System.out.println(num);
            
        }
    }
    
    @Override
    public void run() {
        Calendar c = Calendar.getInstance();
        Timer timer = new Timer();
        Task task = new Task();
        timer.schedule(task, c.getTime(), 5000);
    }
    
    public static void main(String[] args) {
        Test test = new Test();
        Thread t = new Thread(test);
        t.start();
    }
}

相關推薦

執行 模擬投擲

public class Test implements Runnable {     int i = 0;          class Task extends TimerTask {         @Override         public void run(

linux crontab & 10執行

pac adding line 查找 oca mman 使用 指定 制表符 linux下定時執行任務的方法 在LINUX中你應該先輸入crontab -e,然後就會有個vi編輯界面,再輸入0 3 * * 1 /clearigame2內容到裏面 :wq 保存退出。 在L

PHP 定時器實現 timer 執行

PHP定時器實現每隔幾秒執行一次,下面寫個簡單例子來講解這個方法。 <?PHP  ignore_user_abort();//關閉瀏覽器仍然執行 set_time_limit(0);//讓程式一直執行下去 $interval=3;//每隔一定時間執行 do{   

Android2執行命令 即定時傳送任務 非Timer方法

public class MainActivity extends Activity { Button ks,js; TextView tv; String date; private Handler handler = new Handler( ); private Runnable ru

linux crontab & 10執行

linux下定時執行任務的方法 在LINUX中你應該先輸入crontab -e,然後就會有個vi編輯介面,再輸入0 3 * * 1 /clearigame2內容到裡面 :wq 儲存退出。在LINUX中,週期執行的任務一般由cron這個守護程序來處理[ps -ef|grep cron]。cron讀取一個或多個配

linux 定時器 PHP定時器實現執行

PHP定時器實現每隔幾秒執行一次,下面寫個簡單例子來講解這個方法。 <?php  ignore_user_abort();//關閉瀏覽器仍然執行 set_time_limit(0);//讓程式一直執行下去 $interval=3;//每隔一定時間執行 do{   

寫一個執行10輸出“HelloWorld”,輸出10後退出

public class HelloWorld { public static void main(String[] args) { //建立執行緒要執行的任務 Runnable r1 = new MyRunnable(); //建立執行緒 Thread

線程5監控系統時間

表示 edate als 自動 orm err style javax 監控 package alarm; import java.text.SimpleDateFormat;import java.time.format.FormatStyle;import java.u

CentOS7設置定時任務 30分鐘執行命令

定時任務 adding com app normal use ebo pad man 一.安裝 crontabs服務並設置開機自啟:yum install crontabs systemctl enable crond systemctl start crond123二.設

當日志文件中的時間與主機時間不同步時,怎麼監控分鐘檢測日誌檔案是否出自按某個關鍵字?

今有需求:需要監控每隔五分鐘檢測一次日誌檔案是否出自按某個關鍵字。利用過濾全部的日誌資訊 雖然可以過濾出來關鍵字告警,但是修復後,依然還是會報警,存在侷限性,所以需要使用以下辦法來實現需求。 本想迴圈獲取5分鐘內的時間戳,然後從日誌檔案中grep這個時間端的資訊,然後再獲取關鍵字,但是通過檢視日誌檔案發現時

當日誌文件中的時間與主機時間不同步時,怎麽監控分鐘檢測日誌文件是否出自按某個關鍵字?

定向 一次 ech 告警 腳本 發現 監控 文件中 但是 今有需求:需要監控每隔五分鐘檢測一次日誌文件是否出自按某個關鍵字。利用過濾全部的日誌信息 雖然可以過濾出來關鍵字告警,但是修復後,依然還是會報警,存在局限性,所以需要使用以下辦法來實現需求。 本想循環獲取5分鐘內的時

Spring Task服務啟動後就執行50分鐘執行的實現方案

題目有點唬人,其實很簡單。直接看下面配置吧! <task:scheduled-tasks> <task:scheduled ref="mpAccessTokenRefreshTimer" method="refresh" fixed-rate="30

Mysql資料庫——每天的9點到11點,1分鐘執行儲存過程

思路分析: 1、看到這個需求,最先想到的是使用Mysql的Event事件做一個定時任務 2、但是寫定時任務時發現,某一天9點到11點每隔一分鐘執行一次儲存過程很容易,但是再加上每天的9點到11點,僅僅用Mysql的事件就做不到了。可能有很多小夥伴會說,我寫個巢狀事件就可以了,寫法為每隔一天的

實現android專案標題5改變

package com.example.titleclockproject; import java.util.Timer; import java.util.TimerTask; import android.os.Bundle; import android.os.

windows下建立定時任務分鐘執行jar包

    前兩天老大給安排了一活,一直到今天才有空看了下,以前沒做過類似的,感覺有點意思,特此記錄一下:    嗯……廢話不多說,整個過程我把它分為三部分: 打jar包-->寫指令碼-->建立定時任務    1:打jar包我是用的eclipse打的jar包,過程就比

js 等待幾 執行

setInterval("aaa();",2000); //每隔2s執行一次 setTimeout("aaa();",2000); //等待2s執行一次<meta http-equi

crontab中如何設定30執行任務

crontab任務配置基本格式:*   *  *  *  *  command 第1列表示分鐘0~59 每分鐘用*或者 */1表示 第2列表示小時0~23(0表示0點) 第3列表示日期1~31 第4列表示月份1~12 第5列標識號星期0~6(0,7都可表示星期天) 第6列要執

quartz小時的0分0執行

每小時的0分0秒執行一次  <cron-expression>0 0 * * * ?</cron-expression> *號就是每的意思 對應關係是  0  0 &nbs

linux 指令碼 執行

設定linux 指令碼每秒執行一次 1,在shell腳本里呼叫另一個指令碼 1,在shell腳本里呼叫另一個指令碼 cat test.sh #!/bin/bash ping -c 1 192.168.1.1 echo "----------

while 執行

1. 每秒執行一次命令 import time while True: message_log.click() time.sleep(2) 2. while迴圈用法