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

您没有登录

» Java开发网 » Java SE 综合讨论区 » 编程/算法/API  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 请教多线程同步问题
ballfly





发贴: 7
积分: 0
于 2006-03-08 00:33 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
import java.io.*;
public class fourThread implements Runnable
{
  public static void main(String args[])
  {
    fourThread th=new fourThread();
    Thread th1=new Thread(th);  
    Thread th2=new Thread(th);
    Thread th3=new Thread(th);
    Thread th4=new Thread(th);
    th1.start();
    th2.start();
    th3.start();
    th4.start();
    
    
  }
  
   int i=100;

  public void run()
  {
    
    
      for(;i>=50;i--)
      {
        System.out.println(Thread.currentThread().getName()+":"+i);
      }
    
      
      
      
      
  }
}

为何屏幕会打印出4个重复的93数字呢?
我的目的是:从100到50的不重复打印(用四个线程实现)
请问如何解决?




话题树型展开
人气 标题 作者 字数 发贴时间
7259 请教多线程同步问题 ballfly 583 2006-03-08 00:33
6233 Re:请教多线程同步问题 Skybus 965 2006-03-08 10:11
6238 Re:请教多线程同步问题 ballfly 2 2006-03-08 16:24

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