package com.gxx.threads.study.test10; /** * 测试类-测试线程suspend()和resume(),产生脏数据 * @author Gxx */ public class Test { /** * main方法 * @param args */ public static void main(String[] args) { System.out.println("main 开始"); MyThread thread = new MyThread(); thread.start(); System.out.println("main 睡眠1秒"); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("main 睡眠1秒后 修改thread.flag = true"); thread.flag = true; System.out.println("main 执行thread.resume()"); thread.resume(); System.out.println("main 结束"); } }