搜索
首页 电脑/网络 程序设计 JAVA相关

java多线程这块一个小程序

继承Thread类定义一个线程类,模拟左右手轮流打字,用java实现,程序执行结果如下:我是左手线程我是左手线程我是左手线程我是主线程我是主线程我是右手线程我是右手线程我是右手线程注意:执行结果只能是上面的情况感激不尽!!!!!!

全部回答

2012-09-29

0 0
     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(); } }。

2012-09-23

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

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
JAVA相关
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
JAVA相关
VB
数据库
C/C++
汇编语言
VC++
C#/.NET
其他编程语言
JAVA相关
JAVA相关
举报
举报原因(必选):
取消确定举报