少年阿宾

那些青春的岁月

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
package com.abin.lee.collection.volatiler;
public class MyThread implements Runnable{
private volatile boolean flag=false;
public void run() {
while(!flag){
try {
System.out.println("before");
Thread.sleep(3000);
System.out.println("after");
} catch (Exception e) {
e.printStackTrace();
}
flag=true;
}
}
public void setDone(boolean flag){
this.flag=flag;
}
}






测试代码:
package com.abin.lee.collection.volatiler;
public class MyVolatileOne {
public static void main(String[] args) {
MyThread myThread=new MyThread();
Thread thread=new Thread(myThread);
thread.start();
}
}
posted on 2012-09-01 15:56 abin 阅读(291) 评论(0)  编辑  收藏 所属分类: JavaMultithread

只有注册用户登录后才能发表评论。


网站导航: