- 实现Callable接口
1 | public class ImplementsCallable implements Callable<Integer> {} |
- 重写接口call()方法,即线程执行内容。
1 |
|
- 通过创建FutureTask来执行给定的Callable
1 | Callable<Integer> oneCallable = new ImplementsCallable(); |
- 通过new Thread(oneTask)创建线程对象。通过start()方法启动线程。
1 | //由FutureTask<Integer>创建一个Thread对象: |
完整代码:
1 | import java.util.concurrent.Callable; |