相關資訊
本類常用軟件
-
福建農村信用社手機銀行客戶端下載下載量:584204
-
Windows優化大師下載量:416898
-
90美女秀(視頻聊天軟件)下載量:366961
-
廣西農村信用社手機銀行客戶端下載下載量:365699
-
快播手機版下載量:325855
1、=========從一個框架開始=========
部分英文單詞釋義:
Sequential:順序的
Prior:優先的
middle:中間的
Parallel:并行
rear:后面的
抽象看來,我們的調度任務具有的屬性主要有:執行順序(先/后)、執行方式(串行/并行)、定時執行、日志。Oddjob完全可以滿足以上需求。因為它比較簡單,可以直接從一個框架開始。
這個框架可以說是一個基本的骨架,把要調度的任務放到正確的地方就行了。如圖:
圖中定義了一個OddjobFrame的框架,下邊有一個Timer,是用來定義執行時間的(稍后詳細解釋),定義了一組順序執行的job――SequentialJob,其中有6個job,兩個先執行――prior job 1 和 prior job 2 ,然后是兩個在中間執行――middle job 1 和 middle job 2 ,這兩中job中分別定義了一組并發執行的job,然后是兩個最后執行――rear job 1 和 rear job 2 。圖的右邊是這個調度執行的結果。從圖中可以看到這一系列的job以定義的順序先后執行,而中間的兩個并行執行的job中的單個job是以并發的方式執行的。
根據這個骨架,可以把要需要先行執行的job放到prior job 1的地方,把需要并發執行的job放到middle job 1 / middle job 2的ParallelJob中,Oddjob支持鼠標拖動的方式調整順序,也可以復制/粘貼/剪切一個job。