黑马程序员技术交流社区

标题: JAVA多线程 [打印本页]

作者: 伟大的骗子    时间: 2015-6-24 17:44
标题: JAVA多线程
本帖最后由 伟大的骗子 于 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个小盆友“瞬间”把二十个苹果抢着吃完的问题哈哈哈

作者: 野驴少东    时间: 2015-6-24 19:59
楼主有心了
作者: guohaichang    时间: 2015-6-24 20:07
这是要干什么了??
作者: 伟大的骗子    时间: 2015-6-24 21:12
guohaichang 发表于 2015-6-24 20:07
这是要干什么了??

吃苹果~就是用来稍微理解下多线程的东西,贴上来水分的~
作者: keto    时间: 2015-6-24 21:17
向楼主学习。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2