该贴已经同步到 保持常态0616的微博作者: 杨玉揆 时间: 2011-11-3 15:47
你可以看看张老师的那个视频线程的有讲到作者: 魏兴发 时间: 2011-11-3 16:48
Executors.newScheduledThreadPool(1).scheduleAtFixedRate(
new Runnable(){
public void run(){
该线程实现放2个数据的功能。
}
},
0,
60,
TimeUnit.SECONDS);作者: 孙运强 时间: 2011-11-3 18:22
public class ThreadDemo3 {
public static void main(String[] args) {
final int index = 10;
final String[] strs = new String[10];
for (int i = 0; i < index; i++) {
strs[i] = i + " data ";
}
final Timer timer = new Timer();
TimerTask task=new TimerTask() {
int i=0;
public void run() {
for (int j = 0; j < 2; j++) {
System.out.println(strs[i]);
i++;
if(i==index)
timer.cancel();
}
System.out.println("--------------");
}
};
timer.scheduleAtFixedRate(task, 500, 2000);
}
}作者: 孙运强 时间: 2011-11-3 19:38
刚才写错了,没有用容器
public static void main(String[] args) {
final int index = 10;
final String[] strs = new String[10];
for (int i = 0; i < index; i++) {
strs[i] = i + " data ";
}
final ArrayList<String> al=new ArrayList<String>();