黑马程序员技术交流社区
标题:
Callable创建线程的第三种方法,
[打印本页]
作者:
多一点
时间:
2014-3-23 23:38
标题:
Callable创建线程的第三种方法,
import java.util.concurrent.Callable;
public class CallableDemo implements Callable<String> {
@Override
public String call() throws Exception {
String name = "meizi";
return name;
}
}
//测试类
public class TestCallable {
/**
* @param args
*/
public static void main(String[] args) {
Callable<String> oneCallable = new CallableDemo();
FutureTask<String> future = new FutureTask<String>(oneCallable);
new Thread(future).start();
try {
System.out.println(future.get());
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ExecutionException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
还有一种执行线程的方法,不知道怎么弄,亲们给我看看,贴下代码 ?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2