62,614
社区成员
发帖
与我相关
我的任务
分享
# import java.util.*;
#
# class CanPause extends Thread {
# // 从0累加到10000
# private int counter = 0;
# public void run() {
# while(counter < 10000) {
# System.out.print(counter++ + " ");
# }
# }
# }
#
# public class Pausing {
# public static void main(String[] args) {
# final CanPause pauseable = new CanPause();
# pauseable.start();
# //100ms 后,暂停程序执行
# new Timer(true).schedule(new TimerTask() {
# public void run() {
# System.out.println("start waiting----------------\n");
# synchronized(CanPause.class) {
# try {
# pauseable.wait();
# } catch(Exception e ){}
# }
# }
# }, 100);
# // 400ms后,恢复执行
# new Timer(true).schedule(new TimerTask() {
# public void run() {
# System.out.println("start notifying--------------\n");
# synchronized(CanPause.class) {
# pauseable.notifyAll();
# }
# }
# }, 500);
# }
# }
#