调用schedule进行进程切换的方式有几种

调用schedule进行进程切换的方式有几种,第1张

高级调度:又称作业调度。其主要功能是根据一定的算法,从输人的一批作业中选出若干个作业,分配必要的资源,如内存、外设等,为它建立相应的用户作业进程和为其服务的系统进程(如输人、输出进程),最后把它们的程序和数据调人内存,等待进程调度程序对其执行调度,并在作业完成后作善后处理工作。

行程的英文表达有:

journey 旅行,旅程;历程,过程;旅行;

route 路线,航线;道路,路途;常规路线,固定路线;

distance of travel 航行距离;行程;

图源网络

相关短语:

1行程 Stroke;XYZ;mm;Itinerary

2执行程序 enforcement procedures;procedure execution;executive routine;executive program

3例行程序 routine;routine program;ast routine ast

4工作行程 Work Envelope; working stroke; Working area

5行程间通讯 MSRPCIPC

图源网络

例句:

1他在最后一刻推迟了他的行程。

He postponed his trip at the eleventh hour

2行程已经延长以包括其他几项活动。

The trip has been extended to include a few other events

3他们动身踏上最后一段行程。

They set out on the last stage of their journey

通过查看JDK源码可以知道如下:

public

void

schedule(TimerTask

task,

long

delay)

{

if

(delay

<

0)

throw

new

IllegalArgumentException("Negative

delay");

sched(task,

SystemcurrentTimeMillis()+delay,

0);

}

实际上调用的是如下方法:

private

void

sched(TimerTask

task,

long

time,

long

period)

//task:安排的任务,the

scheduled

task;

//time:指定的时间去执行

at

the

specified

time

with

the

specified

period,

in

milliseconds

//period:如果period是正数,则会重复执行任务,如果是零则只执行任务一次

If

period

is

positive,

the

task

is

scheduled

for

repeated

execution;

zero,

the

task

is

scheduled

for

one-time

execution

因此可以分析到

中间书写的语句不会算在延迟时间中,程序的开始时刻就是执行到timerschedule(new

Task(),1000);//语句时,开始计时。而Timer

timer

=

new

Timer()

只是创建了一个Timer类对象。

只有程序执行到timerschedule(new

Task(),1000)时,才会调用

sched(task,

SystemcurrentTimeMillis()+delay,

0)方法,而这时该方法

才去执行SystemcurrentTimeMillis取得当前时间,并将该任务加到TaskQueue队列中

(自带任务队列),经过SystemcurrentTimeMillis+1000毫秒后根据指定状态执行指定任务

n时间表, 进度表

v确定时间

计划

schedule

n

A list of times of departures and arrivals; a timetable:

a bus schedule; a schedule of guided tours

A plan for performing work or achieving an objective, specifying the order and allotted time for each part:

finished the project on schedule

A printed or written list of items in tabular form:

a schedule of postal rates

A program of events or appointments expected in a given time:

Can you fit me into your schedule Tuesday afternoon

A student's program of classes

A supplemental statement of details appended to a document

schedule

vtr

scheduled; scheduling; schedules;

To enter on a schedule:

calculate and schedule each tax deduction on the proper form

To make up a schedule for:

I haven't scheduled the coming week yet

To plan or appoint for a certain time or date:

scheduled a trip in June; was scheduled to arrive Monday

Middle English sedule[ slip of parchment or paper, note ]

fromOld French cedule

fromLate Latin schedula

diminutive of scheda

variant ofLatin scida[ papyrus strip ]

fromGreek skhida, skhed

Akin To:perhaps akin to skhizein[ to split ]

See Also : schizo-

sched摇lar adj

sched摇ler n

schedule

AHD:[sk礿摏l, -卨, sk礿搮l]

DJ:[6sked/u8l, -u8l, 6sked/l]

KK:[6skWd/ul, -ul, 6skWd/l]

n

A list of times of departures and arrivals; a timetable:

时刻表离开或到达的时间表;时刻表:

a bus schedule; a schedule of guided tours

汽车时刻表;导游时间表

A plan for performing work or achieving an objective, specifying the order and allotted time for each part:

进度表进行工作或达到目标的计划,尤指进行每一部分的顺序和分配的时间:

finished the project on schedule

按计划完成工程项目

A printed or written list of items in tabular form:

清单以表格形式打印或书写的项目单:

a schedule of postal rates

邮费目录表

A program of events or appointments expected in a given time:

日程计划在给定时间安排的事情或约会纲要:

Can you fit me into your schedule Tuesday afternoon

你能在日程计划中把我安排在星期二下午吗

A student's program of classes

课程表学生上课计划表

A supplemental statement of details appended to a document

附录附加在文件后对细节的补充陈述

schedule

vtr

scheduled; scheduling; schedules;

To enter on a schedule:

列表:

calculate and schedule each tax deduction on the proper form

用合适的形式对每一笔减税进行计算和列表

To make up a schedule for:

制定计划:

I haven't scheduled the coming week yet

我还没有为下周制定计划

To plan or appoint for a certain time or date:

预定计划安排或计划一定的时间或日期:

scheduled a trip in June; was scheduled to arrive Monday

计划在六月进行一次旅行;计划星期一到达

Middle English sedule[ slip of parchment or paper, note ]

中古英语 sedule[ 羊皮纸片或纸片,笔记 ]

fromOld French cedule

源自古法语 cedule

fromLate Latin schedula

源自后期拉丁语 schedula

diminutive of scheda

scheda的小后缀

variant ofLatin scida[ papyrus strip ]

拉丁语 scida的变体[ 纸莎草带 ]

fromGreek skhida, skhed

源自希腊语 skhida, skhed

Akin To:perhaps akin to skhizein[ to split ]

Akin To:可能类似于 skhizein[ 撕裂 ]

See Also : schizo-

schedule

n

时间表;进度表;程序表

The next thing on our schedule is to telephone our friends

我们的日程安排中要做的下一件事是给我们的朋友打电话。

表,一览表;目录

a schedule of postal charges

邮资价目表

ahead of schedule

比时间表提前

The task will be finished ahead of schedule if nothing prevents

"如果没有什么阻碍的话,这项任务将提前完成。"

on schedule 准时

behind schedule

落后于时间表

schedule

vt

-uled, -uling

(时间的)预定,安排

(飞机、火车)列入时间表,定时服务

enumerate index line up list post program slate

schedule

动调度

To select jobs or tasks that are to be dispatched In some operating systems, other units of work such as input-output operations may also be scheduled

选 出待分派的作业或任务。在某些 *** 作系统中,其它作业单位,诸如输入输出 *** 作,也可被调度。

schedule

n

目录, 一览表, 清单

[美]程序表, 计划表

时间表, 课程表, 日程表; 火车时刻表

议事日程

[美]预定日期[计划]

a schedule of postal charges

邮资一览表

a sailing schedule

航运时刻表

a train schedule

火车行车时刻表

a production schedule

生产进度[计划]表

What's your schedule for tomorrow

你明天的日程安排如何

He always has a full schedule

他的时间表一向排得很紧。

The train was in an hour behind schedule

火车误点一小时到达。

schedule

vt

为作目录

将列入时间表中, 排定(在某时间作某事)

安排(某事)于将来某特定日期

为规定进度[程序]

The meeting is scheduled on Friday

会议安排在星期五。

The plane is scheduled to take off at 4

飞机定于四时起飞。

according to schedule

按时间表; 按照原定进度

ahead of schedule

提前

behind schedule

落后于计划或进度; 迟于预定时间

on schedule

按时间表, 准时

tight schedule

排得紧紧的时间表; 难以遵守的时间表

to schedule

[美]按照预定时间

accelerated schedule

快速列车时刻表

accumulation schedule

累计表, 累积表

active schedule

活动一览表

amortization schedule [table]

摊提表, 分期偿还债务表

analytic schedule (=Dean schedule)

火险风险表(狄恩表)

annealing schedule

退火制度, 退火程序

berth schedule

船台使用顺序计划, 指泊计划

bus schedule

公共汽车时刻表

casting schedule

出铁时间表, 出铁程序

charging schedule

装料程序

class schedule

功课表, 课表

coding schedule

编码表

collection schedule

收款明细单

combined schedule of investments by funds

各种基金投资明细表

cooking schedule

蒸煮规程, 热处理 *** 作规程, 热炼规程

cost schedule

生产费用表, 成本表列

crew schedule

乘务组值勤表

curing schedule

腌制规程[方法]

customs schedule

关税税率

daily schedule

日课表

debit schedule

发料清单

design schedule

设计计划表, 设计进度表

detail schedule

小日程计划

detailed schedule of special fund

专用基金明细表

drying (kiln) schedule

干燥基准表

Edwards Personal Preference S-

爱德华个人爱好测验表

electric rate schedule

电费规定

fabrication schedule

制造程序

film schedule

影片摄制计划

fixed interval schedule

定时矩程式(程序教学用语)

fixed ratio schedule

定比率程式(程序教学用语)

flat schedule

硬性计划

flight schedule

飞机运行图

foreign-balance schedule

国际均衡曲线

harmonic-analysis schedule

谐波分析表

inquiry schedule

调查表

inspection schedule

检查图表

internal-balance schedule

国内均衡曲线

iob schedule

工作日程表, 工作进度表

lapsing schedule

固定资产增减明细表, 逐期折旧明细表

lease schedule

租赁计划

leave schedule

假日安排表

main schedule

正表

master schedule

主要图表, 综合图表, 设计任务书, 主要作业表

master work schedule

周期作业时间表(在销售周期中, 陈列、销售准备、整理、接待顾客预计所必要的时间)

maturity schedules of marketable security

上市证券到期日表

model schedule for the day's routine

标准作息时间

numbering schedule

编号一览表

operations schedule

*** 作(进度)表, 作业(进度)表, 工序卡

outgoing airmail schedules

国外航空邮件发送时间表

penalty schedule

罚规; 惩罚条例

plant schedule

企业工作制度

pressure schedule

压力图表

price schedule

价格凡例, 订价标准

procurement schedule

采购进程规划

production schedule

生产进度表, 生产计划, 产品细明表

progress schedule

(生产等的)进度表

propensity-to-consume schedule

消费倾向图表

rate schedule

税率表

rating schedule

检定程序表

repair schedule

检修计划

roll pass schedule

轧辊孔型设计; 轧制程序表

rolling schedule

轧制制度, 轧制程序表

rolling stock schedule

机车车辆周转表

running schedule

运行时刻表

salary schedule

工资表

sailing schedule

船期表

shooting schedule

摄制计划, 拍摄计划

shut-down schedule

停工期工作计划

station working schedule

车站作业图表(列车和调车)

supply schedule

供应表

switching schedule

切换计划

节目时间表(串连)

tariff schedule

海关税则, 税率表, 费率表

technical schedule

技术规程; 工艺规程

termination schedule

解约附表

therapeutic schedule

治疗方案

Thurstone Temperament S-

瑟斯顿气质调查表

timingschedule

进度表, 时刻表, 日程表

trader's schedule

买卖人名单, 贸易者一览表

trading schedule

贸易表, 交易程序表

train schedule

列车明细表(列车运行时刻表内规定的列车等级、方向、车次和运行办法)

training schedule

训练进度表

welding schedule

焊接计划表

work schedule

工作程序表, 工作记录, 工作进度表

zonal rate schedule

地区价格制

schedule of arrangement

债务整理协议书

schedule of consumption plotted against NNP

消费与国民净产额关系的曲线

schedule of terms and conditions

税率表, 收费率表

schedule of turnover rate of circulating fund

流动资金周转率计算表

schedule

n时间表, 进度表

v确定时间

参考词汇

enumerate index line up list post program slate

java定时任务Timer 关于定时任务,似乎跟时间 *** 作的联系并不是很大,但是前面既然提到了定时任务,索性在这里一起解决了。设置定时任务很简单,用Timer类就搞定了。一、延时执行首先,我们定义一个类,给它取个名字叫TimeTask,我们的定时任务,就在这个类的main函数里执行。代码如下:

package test;

import javautilTimer;

public class TimeTaskTest {

public static void main(String[] args){ Timer timer = new Timer();

timerschedule(new Task(), 60 1000);

}

}

解释一下上面的代码。上面的代码实现了这样一个功能,当TimeTask程序启动以后,过一分钟后执行某项任务。很简单吧:先new一个Timer对象,然后调用它的schedule方法,这个方法有四个重载的方法,这里我们用其中一个,

public void schedule(TimerTask task,long delay)

首先,第一个参数第一个参数就是我们要执行的任务。这是一个TimerTask对象,确切点说是一个实现TimerTask的类的对象,因为TimerTask是个抽象类。上面的代码里 面,Task就是我们自己定义的实现了TimerTask的类,因为是在同一个包里面,所以没有显性的import进来。Task类的代码如下

package test;

import javautilTimerTask;

public class Task extends TimerTask { public void run()

{

Systemoutprintln("定时任务执行");

}

}

我们的Task必须实现TimerTask的方法run,要执行的任务就在这个run方法里面,这里,我们只让它往控制台打一行字。第二个参数第二个参数是一个long型的值。这是延迟的时间,就是从程序开始以后,再过多少时间来执行定时任务。这个long型的值是毫秒数,所以前面我们的程序里面,过一分钟后执行用的参数值就是 60 1000。二、循环执行设置定时任务的时候,往往我们需要重复的执行这样任务,每隔一段时间执行一次,而上面的方法是只执行一次的,这样就用到了schedule方法的是另一个重载函数public void schedule(TimerTask task,long delay,long period)

前两个参数就不用说什么了,最后一个参数就是间隔的时间,又是个long型的毫秒数(看来java里涉及到时间的,跟这个long是脱不了干系了),比如我们希望上面的任务从第一次执行后,每个一分钟执行一次,第三个参数值赋60 1000就ok了。三、指定执行时间既然号称是定时任务,我们肯定希望由我们来指定任务指定的时间,显然上面的方法就不中用了,因为我们不知道程序什么时间开始运行,就没办法确定需要延时多少。没关系,schedule四个重载的方法还没用完呢。用下面这个就OK了:

public void schedule(TimerTask task,Date time)

比如,我们希望定时任务2006年7月2日0时0分执行,只要给第二个参数传一个时间设置为2006年7月2日0时0分的Date对象就可以了。有一种情况是,可能我们的程序启动的时候,已经是2006年7月3日了,这样的话,程序一启动,定时任务就开始执行了。schedule最后一个重载的方法是public void schedule(TimerTask task,Date firstTime,long period)

没必要说什么了吧:)四、j2ee中的定时任务在实际的项目中,往往定时任务需要对web工程中的资源进行 *** 作,这样一来,用上面的单个程序的方式可能就有点力不从心了,因为很多web工程的资源它 *** 作不到。解决的办法是,使用Servlet,把执行定时任务的那些代码放到Servlet的init()函数里就可以了,这个easy,就没有必要再写示例代码了吧

词典结果:

schedule

[英][ˈʃedju:l][美][ˈskedʒu:l]

n时刻表,进度表; 清单,明细表; 预定计划; 目录;

vt排定,安排; 将…列表; 为…作目录;

第三人称单数:schedules过去分词:scheduled复数:schedules现在进行时:scheduling过去式:scheduled

例句:

1

We believe the launch schedule implies that supply constraints are not as bad assome feared

我们相信,本次新品推出的时间表意味着供货限制不会像有些人担心的那么严格。

2

Make a walking schedule

制定一个跑步安排表。

以上就是关于调用schedule进行进程切换的方式有几种全部的内容,包括:调用schedule进行进程切换的方式有几种、行程的英文schedule、Java中Timer类的schedule方法开始计时时间是不是创建timer对象的时刻等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9786597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存