Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区 » Java与OOP初步  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:一个线程的简单问题(对大虾来说的), [Re:xiaoxiaoniaoge]
guo849





发贴: 2
积分: 0
于 2005-11-21 21:39 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
class Bank implements Runnable
{
  int money=100;
  Thread zhang,keven;
  Bank()
  {
    zhang=new Thread(this);
    zhang.setName("会计");
    keven=new Thread(this);
    keven.setName("出纳");    
  }
  public void run()
  {
    int i=0;
    while(true)
    {
      if(Thread.currentThread()==zhang)
      {
        i=i+1;
        money=money+1;
        System.out.print(zhang.getName()+"将money的值改为"+money+" ");
        System.out.println(zhang.getName()+"的局部变量i="+i);
        if(i>=6)
        {
          System.out.println(zhang.getName()+"线程进入死亡状态");
          return;
        }
        try{
Thread.sleep(4000);           
         }
        catch(InterruptedException e)
         {
         }        
      }
      else if(Thread.currentThread()==keven)
      {
        i=i-1;
        money=money-1;
        System.out.print(keven.getName()+"将money的值改为"+money+" ");
        System.out.println(keven.getName()+"的局部变量i="+i);
        if(i<=-6)
        {
          System.out.println(keven.getName()+"线程进入死亡状态");
          return;
        }
        try{
   Thread.sleep(4000);         
         }
        catch(InterruptedException e)
         {
         }
       }
     }
   }     
}




话题树型展开
人气 标题 作者 字数 发贴时间
7686 一个线程的简单问题(对大虾来说的), xiaoxiaoniaoge 2129 2005-11-08 22:15
6650 Re:一个线程的简单问题(对大虾来说的), wallacer 1599 2005-11-09 10:30
6723 Re:一个线程的简单问题(对大虾来说的), wallacer 52 2005-11-09 10:34
6224 Re:一个线程的简单问题(对大虾来说的), xiaoxiaoniaoge 92 2005-11-09 20:25
6560 Re:一个线程的简单问题(对大虾来说的), guo849 1122 2005-11-21 21:39

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923