A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 伟大的骗子 中级黑马   /  2015-6-24 17:44  /  349 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 伟大的骗子 于 2015-6-24 17:45 编辑

  1. public class ThreadDemo extends Thread {
  2.     //apple初始数量20个
  3.     private static int appleNum = 20;
  4.     //小孩名,便于打印时候区分
  5.     private String childName;
  6.     ThreadDemo(String name){
  7.         this.childName = name;
  8.     }
  9.     public void run(){
  10.         //两个小孩分别初始食用数量0
  11.         int childEat = 0;
  12.         while(true){
  13.             //开始吃,每次吃一个,appleNum最低不能为0
  14.             if(appleNum>0){
  15.                 childEat++;
  16.                 appleNum--;
  17.                 System.out.println(childName+"吃了:"+childEat+"个;还剩:"+appleNum);
  18.             }   
  19.         }

  20.     }
  21. }
复制代码







刚开始看多线程部分的视频,就随便玩了关于让n个小盆友“瞬间”把二十个苹果抢着吃完的问题哈哈哈

4 个回复

倒序浏览
楼主有心了
回复 使用道具 举报
这是要干什么了??
回复 使用道具 举报
guohaichang 发表于 2015-6-24 20:07
这是要干什么了??

吃苹果~就是用来稍微理解下多线程的东西,贴上来水分的~
回复 使用道具 举报
向楼主学习。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马