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);
}
}
}