當(dāng)前位置:首頁文章首頁 IT學(xué)院 IT技術(shù)

Oddjob 中文版教程

作者:  來源:  發(fā)布時間:2011-12-7 17:42:05  點擊:

1、=========從一個框架開始=========

部分英文單詞釋義:

Sequential:順序的

Prior:優(yōu)先的

middle:中間的

Parallel:并行

rear:后面的

抽象看來,我們的調(diào)度任務(wù)具有的屬性主要有:執(zhí)行順序(先/后)、執(zhí)行方式(串行/并行)、定時執(zhí)行、日志。Oddjob完全可以滿足以上需求。因為它比較簡單,可以直接從一個框架開始。

這個框架可以說是一個基本的骨架,把要調(diào)度的任務(wù)放到正確的地方就行了。如圖:

oddjob-frame

圖中定義了一個OddjobFrame的框架,下邊有一個Timer,是用來定義執(zhí)行時間的(稍后詳細(xì)解釋),定義了一組順序執(zhí)行的job――SequentialJob,其中有6個job,兩個先執(zhí)行――prior job 1 和 prior job 2 ,然后是兩個在中間執(zhí)行――middle job 1 和 middle job 2 ,這兩中job中分別定義了一組并發(fā)執(zhí)行的job,然后是兩個最后執(zhí)行――rear job 1 和 rear job 2 。圖的右邊是這個調(diào)度執(zhí)行的結(jié)果。從圖中可以看到這一系列的job以定義的順序先后執(zhí)行,而中間的兩個并行執(zhí)行的job中的單個job是以并發(fā)的方式執(zhí)行的。

根據(jù)這個骨架,可以把要需要先行執(zhí)行的job放到prior job 1的地方,把需要并發(fā)執(zhí)行的job放到middle job 1 / middle job 2的ParallelJob中,Oddjob支持鼠標(biāo)拖動的方式調(diào)整順序,也可以復(fù)制/粘貼/剪切一個job。

相關(guān)軟件

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z