作者:珠海南驰焊接检测工程有限公司 | 来源:互联网 | 2023-09-13 17:01
本文整理了Java中org.eclipse.core.runtime.jobs.Job.wakeUp()
方法的一些代码示例,展示了Job.wakeUp()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Job.wakeUp()
方法的具体详情如下:
包路径:org.eclipse.core.runtime.jobs.Job
类名称:Job
方法名:wakeUp
Job.wakeUp介绍
[英]Puts this job immediately into the #WAITING state so that it is eligible for immediate execution. If this job is not currently sleeping, the request is ignored.
This is a convenience method, fully equivalent to wakeUp(0L)
.
[中]将此作业立即置于#等待状态,以便可以立即执行。如果此作业当前未处于休眠状态,则忽略该请求。
这是一种方便的方法,完全等同于wakeUp(0L)
。
代码示例
代码示例来源:origin: eclipse/eclipse.jdt.ls
public static void waitForJobs(IJobMatcher matcher, int maxWaitMillis) {
final long limit = System.currentTimeMillis() + maxWaitMillis;
while(true) {
Job job = getJob(matcher);
if(job == null) {
return;
}
boolean timeout = System.currentTimeMillis() > limit;
if (timeout) {
JavaLanguageServerPlugin.logInfo("Timeout while waiting for completion of job: " + job);
break;
}
job.wakeUp();
try {
Thread.sleep(POLLING_DELAY);
} catch(InterruptedException e) {
// ignore and keep waiting
}
}
}
代码示例来源:origin: org.eclipse/org.eclipse.ui.workbench.texteditor
oldJob.wakeUp(INITIALIZE_DELAY);
return;
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench.texteditor
oldJob.wakeUp(INITIALIZE_DELAY);
return;
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.ui.workbench.texteditor
oldJob.wakeUp(INITIALIZE_DELAY);
return;