java basicCancel代码示例
时间: 2023-07-02 07:07:27 浏览: 87
下面是一个简单的 Java 基础取消代码示例:
```java
public class Example {
private volatile boolean isCancelled = false;
public void cancel() {
isCancelled = true;
}
public void doWork() {
while (!isCancelled) {
// do some work here
}
}
}
```
在这个示例中,我们创建了一个名为 `Example` 的类,其中包含了一个 `isCancelled` 标志和一个 `cancel()` 方法用于设置标志的值为 `true`。在 `doWork()` 方法中,我们使用一个 while 循环来执行工作,只要 `isCancelled` 标志的值为 `false`,就会一直执行。
当我们想要取消工作时,我们可以调用 `cancel()` 方法来设置 `isCancelled` 标志的值为 `true`。这将会导致 while 循环退出,从而停止执行工作。
阅读全文