多线程day1.demo3

来源:互联网 发布:嘉兴学院客户端 mac 编辑:程序博客网 时间:2024/05/22 04:40
public class demo7 {


public static void main(String[] args) {
// TODO Auto-generated method stub
// 三只猴子分100个桃,每只抢到的猴子分去剩余桃子的一半,使用多线程模拟这一过程。
Thread6 a=new Thread6();
Thread a1=new Thread(a,"小A");
Thread a2=new Thread(a,"小B");
Thread a3=new Thread(a,"小C");
a1.start();
a2.start();
a3.start();
}


}
class Thread6 implements Runnable{
int peach=100;
@Override
public void run() {
// TODO Auto-generated method stub
synchronized (this) {
peach=peach/2;
System.out.println(Thread.currentThread().getName()+"有"+peach+"个桃");
}
}

}
0 0
原创粉丝点击