博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简单的java多线程源码分享(一)
阅读量:7103 次
发布时间:2019-06-28

本文共 1663 字,大约阅读时间需要 5 分钟。

hot3.png

//创建一个女演员线程//使用实现Runnable接口方式创建public class Acress implements Runnable {
//重写run方法 @Override public void run() { System.out.println(Thread.currentThread().getName()+"是一个演员"); int count = 0; //线程启动/关闭标识 boolean keepRunning = true; while(keepRunning){ System.out.println(Thread.currentThread().getName()+"登台演出:"+(++count)); if (count == 100) { keepRunning = false; } if (count%10 == 0) { try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } System.out.println(Thread.currentThread().getName()+"的演出结束了"); }//创建一个男演员线程//使用继承Thread对象创建public class Actor extends Thread{
public void run(){ System.out.println(getName()+"是一个演员"); int count = 0; boolean keepRunning = true; while(keepRunning){ System.out.println(getName()+"登台演出:"+(++count)); if (count == 100) { keepRunning = false; } if (count%10 == 0) { try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } System.out.println(getName()+"的演出结束了"); } public static void main(String[] args) { Thread actor = new Actor(); actor.setName("Mr.Thread"); actor.start(); Thread actress = new Thread(new Acress(),"Ms.Runnable"); actress.start(); }

转载于:https://my.oschina.net/u/3206691/blog/1607163

你可能感兴趣的文章
PMP-5A小伙子的备考历程
查看>>
电脑开机按F1的解决方法
查看>>
gdbserver静态编译-调试失败的原因
查看>>
AD --- 活动目录的日常管理操作(2)
查看>>
linux安装VMware-tools步骤
查看>>
WPF 布局管理器之 StackPanel、WrapPanel、DockPanel (6)
查看>>
PostgreSQL配置参数详解和配置错误解决办法(二)
查看>>
LAMP平台搭建
查看>>
linux xrdp0.6 安装
查看>>
草根IT江湖路之二:改变,破釜沉舟的斗争
查看>>
-bash-3.2$的模式
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
mac下PYTHON安装
查看>>
解决TwitterSDK出现Failed to get request token错误提示
查看>>
shell脚本从入门到复杂 其五(基本运算符)
查看>>
centos7系统rpm方式安装docker
查看>>
Hibernate+jsp实现分页
查看>>
cocos2d-x 小记
查看>>
20130629一个认识自己的日子
查看>>