本帖最后由 伟大的骗子 于 2015-6-24 17:45 编辑
- public class ThreadDemo extends Thread {
- //apple初始数量20个
- private static int appleNum = 20;
- //小孩名,便于打印时候区分
- private String childName;
- ThreadDemo(String name){
- this.childName = name;
- }
- public void run(){
- //两个小孩分别初始食用数量0
- int childEat = 0;
- while(true){
- //开始吃,每次吃一个,appleNum最低不能为0
- if(appleNum>0){
- childEat++;
- appleNum--;
- System.out.println(childName+"吃了:"+childEat+"个;还剩:"+appleNum);
- }
- }
- }
- }
复制代码
刚开始看多线程部分的视频,就随便玩了关于让n个小盆友“瞬间”把二十个苹果抢着吃完的问题哈哈哈 |
|