多线程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+"个桃");
}
}
}
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
- 多线程day1.demo3
- 多线程day1.demo1
- 多线程day1.demo2
- 线程demo3
- LeapMotion Demo3
- Day1
- day1
- day1
- day1
- day1
- day1
- day1
- Day1
- DAY1
- day1
- day1
- day1
- Day1
- JavaSE学习_10_array
- 【python学习笔记】关于python Flask前后端分离跨域问题
- 设计模式——策略模式详解
- Visual Studio 2008编译多平台切换时出现的编译问题解决记录
- 执行环境与作用域
- 多线程day1.demo3
- TCP/IP之六:路由表与IP选路
- 数据结构-排序
- for循环的执行流程理解
- Oracle -- SQL tunning privilege
- 架构思想
- linux网络命令 route
- 【NOIP2016提高A组模拟9.4】树上摩托
- scipy lapack/blas not found windows