第1关:创建线程
任务描述
本关任务:创建一个Java线程执行特定任务。
/********** ThredClassOne.java **********/
package step1;
//请在此添加实现代码
/********** Begin **********/
public class ThreadClassOne extends Thread {
private String name;
public ThreadClassOne() {
super();
}
public void run() {
for (int i = 1; i < 10; i+=2) {
System.out.print(i+" ");
}
}
}
/********** End **********/
/********** ThreadClassTwo.java **********/
第2关:使用 Callable 和 Future 创建线程
任务描述
本关任务:通过 Callable 和 Future 来创建线程。
package step2;
import java.util.concurrent.Callable;
import java.util.concurrent.FutureTask;
public class Task {
public void runThread(int num) {
//请在此添加实现代码
/********** Begin **********/
// 在这里开启线程 获取线程执行的结果
ThreadCallable callable = new ThreadCallable(num);
FutureTask<Integer> future