28-在执行器内取消任务
4.8 在执行器内取消任务
当使用执行器时,开发者无须对线程进行管理,只提交实现 Runnable
或者 Callable
接口的任务给执行器即可。执行器负责创建线程,使用线程池管理线程,并在不需要线程时结束它们。有时候开发者会想要取消一个已经提交给执行器的任务,在本案例中, Future
类提供的 cancel()
方法可以执行取消操作。本节将介绍用该方法来取消一个已经提交给执行器的任务的方法。
当使用执行器时,开发者无须对线程进行管理,只提交实现 Runnable
或者 Callable
接口的任务给执行器即可。执行器负责创建线程,使用线程池管理线程,并在不需要线程时结束它们。有时候开发者会想要取消一个已经提交给执行器的任务,在本案例中, Future
类提供的 cancel()
方法可以执行取消操作。本节将介绍用该方法来取消一个已经提交给执行器的任务的方法。