爱问知识人 爱问教育 医院库

java多线程这块一个小程序

首页

java多线程这块一个小程序

继承Thread类定义一个线程类,模拟左右手轮流打字,用java实现,程序执行结果如下:

我是左手线程

我是左手线程

我是左手线程

我是主线程

我是主线程

我是右手线程

我是右手线程

我是右手线程

注意:执行结果只能是上面的情况
感激不尽!!!!!!

提交回答
好评回答
  • 2012-09-29 17:28:32
      
    public class Cx implements Runnable{
        public void run(){
        	String name = Thread。currentThread()。getName();
        	if(name。
      equals("左手程序")){ for(int i=1;i<=3;i++){ System。out。println("我是左手程序"); try{ Thread。sleep(500); } catch(InterruptedException e){} } } else if(name。
      equals("主程序")){ for(int i=1;i<=2;i++){ System。out。println("我是主程序"); try{ Thread。sleep(500); } catch(InterruptedException e){} } } else if(name。
      equals("右手程序")){ for(int i=1;i<=3;i++){ System。out。println("我是右手程序"); try{ Thread。sleep(500); } catch(InterruptedException e){} } } } } public class Test { public static void main(String args[]){ Cx cx = new Cx(); Thread left,hand,right; left = new Thread(cx); hand = new Thread(cx); right = new Thread(cx); left。
      setName("左手程序"); hand。setName("主程序"); right。setName("右手程序"); left。start(); try{ Thread。sleep(2000); } catch(InterruptedException e){} hand。
      start(); try{ Thread。sleep(2000); } catch(InterruptedException e){} right。start(); } }。

    t***

    2012-09-29 17:28:32

其他答案

    2012-09-23 14:57:46
  • 这是最简单的多线程处理程序
    多线程处理在工作中应用很广,我建议你好好做作,做你自己有好处
    原理很简单:
    建立一个线程类,构造方法有个参数字符串类型,内容就是要显示的内容,比如:“我是左手线程”,在run方法中将该字符串打印出来就行了;
    主线程中建立多个线程类实例,并将显示内容随机设置为左右手内容;并启动线程运行;一直循环多次,就出来你要的效果了

    好***

    2012-09-23 14:57:46

类似问题

换一换

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 176-195
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):