获取线程处理结果的一个方法
2015-08-15 22:51
253 查看
package thread.demo; import java.util.ArrayList; import java.util.List; /** * @Description: * @创建人:helloworld.tang@qq.com * @创建时间:2015-8-15 下午10:32:23 * */ public class ThreadFiledValue { /** * @param args * @throws InterruptedException */ public static void main(String[] args) throws InterruptedException { Task task = new Task(); Thread thread = new Thread(task); thread.start(); while (thread.isAlive()) { System.out.println(Thread.currentThread() + "is alive"); } for (String temp : task.getList()) { System.out.println(temp); } } } class Task implements Runnable { private List<String> list = new ArrayList<String>(); public List<String> getList() { return list; } public void run() { for (int i = 0; i < 10; i++) { list.add(Thread.currentThread() + ":no->" + i); } } }
相关文章推荐
- 【转】Scala片段 1:Folding
- Knockoutjs的环境搭建教程
- 关于c++析构函数
- 系统函数C字符串的实现(9):strrchr
- SQLite 日期类型
- 素数的Miller_Rabbin测试
- TCP协议中的三次握手和四次挥手(图解)
- Codeforces Gym 100203G G - Good elements 暴力
- 性能测试
- C语言-5
- 黑马程序员------OC中对象的存储细节
- 每天一个Linux命令-15(cut)
- Android Activity的生命周期
- POJ 1061 不定方程
- 博客迁移至博客园。用户:Jabnih
- 开源CMS
- 2015081501 - 仙剑奇侠传四的纪念
- TCP连接建立系列 — 客户端接收SYNACK和发送ACK
- [PD笔记]图解powerdesigner连接MySQL数据库
- poj 3259 Wormholes (负权最短路,SPAF)