社区
Eclipse
帖子详情
eclipse的progress中的任务总是cancel不了怎么办?
zhangsan03
2006-08-18 11:27:59
当我想取消eclipse中的一个任务时,我会点cancel按钮或者在progress窗口中点那个红点;但是多数情况下不起作用。实在没办法就结束进程。
有没有好的决绝办法?
...全文
1522
4
打赏
收藏
eclipse的progress中的任务总是cancel不了怎么办?
当我想取消eclipse中的一个任务时,我会点cancel按钮或者在progress窗口中点那个红点;但是多数情况下不起作用。实在没办法就结束进程。 有没有好的决绝办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hxq1981
2006-08-22
打赏
举报
回复
加分了就好,那我告诉你,嘿嘿。
我贴一段JobManager的代码,你就知道了。
protected boolean cancel(InternalJob job) {
IProgressMonitor monitor = null;
synchronized (lock) {
switch (job.getState()) {
case Job.NONE :
return true;
case Job.RUNNING :
//cannot cancel a job that has already started (as opposed to ABOUT_TO_RUN)
if (job.internalGetState() == Job.RUNNING) {
monitor = job.getProgressMonitor();
break;
}
//fall through for ABOUT_TO_RUN case
default :
changeState(job, Job.NONE);
}
}
//call monitor outside sync block
if (monitor != null) {
if (!monitor.isCanceled())
monitor.setCanceled(true);
return false;
}
//only notify listeners if the job was waiting or sleeping
jobListeners.done((Job) job, Status.CANCEL_STATUS, false);
return true;
}
Job一旦启动了就不能cancel,如果还在队列中等待的,按红方快才是有效果的。
不过,有另外的类另外的机制可以实现的,这个先给分吧,嘿嘿嘿嘿。
zhangsan03
2006-08-21
打赏
举报
回复
加分 加分
hxq1981
2006-08-19
打赏
举报
回复
才这么点分,你太小看这个问题了。
zhmt
2006-08-18
打赏
举报
回复
路过,友情up!
eclipse
下载与安装
本套课程,详细讲了解
eclipse
的下载方法。如
eclipse
的下载位置、
eclipse
的历史版本选择、
eclipse
的应用环境选择、
eclipse
的平台选择等。同时简单介绍了
eclipse
的安装方法,以及如何创建项目
Eclipse
插件
任务
进度条
Eclipse
版本:3.6.2 Content 1、使用Job对象 2、使用IRunnableWith
Progress
接口 1、Job对象 org.
eclipse
.core.runtime.jobs.Job.Job,提供了一种可视化的
任务
接口,它默认有一个进度条。 使用方法: 2、IRunnableWith
Progress
接口
eclipse
插件开发:总结一下
eclipse
中
的Job机制
总结一下
eclipse
中
Job,Job可以说是
eclipse
中
比较核心又在我们使用
中
经常碰到的一种机制。本质上是
eclipse
中
的多线程的一种表现,与IRunnable功能类似。但是更加对象化,容易扩展和控制,属于
eclipse
UI的一部分。表现上的区别:Job会在右下角显示进度条,IRunnable则不会(只有靠MonitorDialog),更加的友好。可以是在前台显示,也可以不显示进度条set...
基于
Eclipse
平台的代码生成技术
Eclipse
的 JET 技术 JET 技术介绍
Eclipse
的 Java Emitter Templates(JET)一个开源的模板引擎,其功能是在
Eclipse
Modeling Framework(EMF)
中
生成代码。 JET 的语法与 JSP 语法比较相似,但它们处于不同的应用领域。 JET 的模板文件(template files)后缀一般为(*.jet),但为
eclipse
Job
总结一下
eclipse
中
Job,Job可以说是
eclipse
中
比较核心又在我们使用
中
经常碰到的一种机制。本质上是
eclipse
中
的多线程的一种表现,与IRunnable功能类似。但是更加对象化,容易扩展和控制,属于
eclipse
UI的一部分。表现上的区别:Job会在右下角显示进度条,IRunnable则不会(只有靠MonitorDialog),更加的友好。可以是在前台显示,也可以不显示进度条set
Eclipse
58,454
社区成员
49,450
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章