我在我的代码中做了这样的事情
public void doWork()
{
Job job = new Job("Job")
{
@Override
protected IStatus run(IProgressMonitor monitor) {
while (rsMemName.next()) {
Display.getDefault().syncExec(new Runnable() {
@Override
public void run() {
try {
String memId = rsMemName.getString("id");
if (doMemberTasks(memId)==false)
{
cnn.rollback();
return;
}
} catch (Exception ex) {
ex.printStackTrace();
try {
cnn.rollback();
return;
} catch (SQLException e) {
e.printStackTrace();
}
}
});
}
}
}
job.schedule();
}
如果返回false ,我想要做的是exit
从整个方法。
但它不是来自方法并继续循环。我怎样才能从方法中终止线程?请给我任何建议我怎么能做到这一点......提前谢谢......doMemberTasks(memId)
return
ResultSet
run