我是靠谱客的博主 无奈睫毛,最近开发中收集的这篇文章主要介绍Java多线程——中国新说唱,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Singer类实现了Runnable接口

package per.runnable;
public class Singer implements Runnable {
private String name;
public Singer(String name) {
// TODO Auto-generated constructor stub
this.name = name;
}
@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("=====唱歌开始=====");
for(int i = 0 ; i < 10 ; i++ ){
System.out.println( "我叫" + this.name + "我唱了第" + (i+1) + "首歌曲");
if( i == 4 ){
System.out.println("我已经唱了5首歌曲,我现在需要休息10秒钟。");
try {
Thread.sleep(10000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("我休息好了,我可以继续唱歌了。");
}
}
System.out.println("=====唱歌结束=====");
}
}

 

Dancer类继承了Thread类

package per.runnable;
public class Dancer extends Thread {
private String name;
public Dancer( String name ) {
// TODO Auto-generated constructor stub
this.name = name;
}
@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("=====跳舞开始=====");
for(int i = 0 ; i < 10 ; i++ ){
System.out.println( "我叫" + this.name + "我跳了第" + (i+1) + "支舞蹈");
if( i == 4 ){
System.out.println("我已经跳了5支舞蹈,我现在需要休息10秒钟。");
try {
Thread.sleep(10000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("我休息好了,我可以继续跳舞了。");
}
}
System.out.println("=====跳舞结束=====");
}
}

 

Stage类

package per.runnable;
public class Stage {
public static void main(String[] args) {
// TODO Auto-generated method stub
Thread singer1 = new Thread(new Singer("邓紫棋"));
Thread dancer1 = new Dancer("潘玮柏");
System.out.println("==========欢迎大家来到中国新说唱===========");
singer1.start();
dancer1.start();
}
}

 

控制台展示

==========欢迎大家来到中国新说唱===========
=====唱歌开始=====
=====跳舞开始=====
我叫邓紫棋我唱了第1首歌曲
我叫邓紫棋我唱了第2首歌曲
我叫邓紫棋我唱了第3首歌曲
我叫邓紫棋我唱了第4首歌曲
我叫邓紫棋我唱了第5首歌曲
我已经唱了5首歌曲,我现在需要休息10秒钟。
我叫潘玮柏我跳了第1支舞蹈
我叫潘玮柏我跳了第2支舞蹈
我叫潘玮柏我跳了第3支舞蹈
我叫潘玮柏我跳了第4支舞蹈
我叫潘玮柏我跳了第5支舞蹈
我已经跳了5支舞蹈,我现在需要休息10秒钟。
我休息好了,我可以继续跳舞了。
我叫潘玮柏我跳了第6支舞蹈
我叫潘玮柏我跳了第7支舞蹈
我叫潘玮柏我跳了第8支舞蹈
我叫潘玮柏我跳了第9支舞蹈
我叫潘玮柏我跳了第10支舞蹈
我休息好了,我可以继续唱歌了。
=====跳舞结束=====
我叫邓紫棋我唱了第6首歌曲
我叫邓紫棋我唱了第7首歌曲
我叫邓紫棋我唱了第8首歌曲
我叫邓紫棋我唱了第9首歌曲
我叫邓紫棋我唱了第10首歌曲
=====唱歌结束=====

 

最后

以上就是无奈睫毛为你收集整理的Java多线程——中国新说唱的全部内容,希望文章能够帮你解决Java多线程——中国新说唱所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部