Java多线程——thread及runnable的基本使用及交替执行
来源:互联网 发布:经济学常用微观数据库 编辑:程序博客网 时间:2024/06/05 15:11
/** * Created by LiuHuiChao on 2016/3/11. */public class Actor extends Thread { @Override 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(3000); } 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 actressThread=new Thread(new Actress(),"mrs.runnable"); actressThread.start(); }}class Actress implements Runnable { @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(); } } } }}
执行结果:
mr.Thread是一个演员!
mr.Thread登台演出:1
mr.Thread登台演出:2
mr.Thread登台演出:3
mr.Thread登台演出:4
mr.Thread登台演出:5
mr.Thread登台演出:6
mr.Thread登台演出:7
mr.Thread登台演出:8
mr.Thread登台演出:9
mr.Thread登台演出:10
mrs.runnable是一个演员!
mrs.runnable登台演出:1
mrs.runnable登台演出:2
mrs.runnable登台演出:3
mrs.runnable登台演出:4
mrs.runnable登台演出:5
mrs.runnable登台演出:6
mrs.runnable登台演出:7
mrs.runnable登台演出:8
mrs.runnable登台演出:9
mrs.runnable登台演出:10
mrs.runnable登台演出:11
mrs.runnable登台演出:12
mrs.runnable登台演出:13
mrs.runnable登台演出:14
mrs.runnable登台演出:15
mrs.runnable登台演出:16
mrs.runnable登台演出:17
mrs.runnable登台演出:18
mrs.runnable登台演出:19
mrs.runnable登台演出:20
mrs.runnable登台演出:21
mrs.runnable登台演出:22
mrs.runnable登台演出:23
mrs.runnable登台演出:24
mrs.runnable登台演出:25
mrs.runnable登台演出:26
mrs.runnable登台演出:27
mrs.runnable登台演出:28
mrs.runnable登台演出:29
mrs.runnable登台演出:30
mr.Thread登台演出:11
mr.Thread登台演出:12
mr.Thread登台演出:13
mr.Thread登台演出:14
mr.Thread登台演出:15
mr.Thread登台演出:16
mr.Thread登台演出:17
mr.Thread登台演出:18
mr.Thread登台演出:19
mr.Thread登台演出:20
mrs.runnable登台演出:31
mrs.runnable登台演出:32
mrs.runnable登台演出:33
mrs.runnable登台演出:34
mrs.runnable登台演出:35
mrs.runnable登台演出:36
mrs.runnable登台演出:37
mrs.runnable登台演出:38
mrs.runnable登台演出:39
mrs.runnable登台演出:40
mrs.runnable登台演出:41
mrs.runnable登台演出:42
mrs.runnable登台演出:43
mrs.runnable登台演出:44
mrs.runnable登台演出:45
mrs.runnable登台演出:46
mrs.runnable登台演出:47
mrs.runnable登台演出:48
mrs.runnable登台演出:49
mrs.runnable登台演出:50
mrs.runnable登台演出:51
mrs.runnable登台演出:52
mrs.runnable登台演出:53
mrs.runnable登台演出:54
mrs.runnable登台演出:55
mrs.runnable登台演出:56
mrs.runnable登台演出:57
mrs.runnable登台演出:58
mrs.runnable登台演出:59
mrs.runnable登台演出:60
mr.Thread登台演出:21
mr.Thread登台演出:22
mr.Thread登台演出:23
mr.Thread登台演出:24
mr.Thread登台演出:25
mr.Thread登台演出:26
mr.Thread登台演出:27
mr.Thread登台演出:28
mr.Thread登台演出:29
mr.Thread登台演出:30
mrs.runnable登台演出:61
mrs.runnable登台演出:62
mrs.runnable登台演出:63
mrs.runnable登台演出:64
mrs.runnable登台演出:65
mrs.runnable登台演出:66
mrs.runnable登台演出:67
mrs.runnable登台演出:68
mrs.runnable登台演出:69
mrs.runnable登台演出:70
mrs.runnable登台演出:71
mrs.runnable登台演出:72
mrs.runnable登台演出:73
mrs.runnable登台演出:74
mrs.runnable登台演出:75
mrs.runnable登台演出:76
mrs.runnable登台演出:77
mrs.runnable登台演出:78
mrs.runnable登台演出:79
mrs.runnable登台演出:80
mrs.runnable登台演出:81
mrs.runnable登台演出:82
mrs.runnable登台演出:83
mrs.runnable登台演出:84
mrs.runnable登台演出:85
mrs.runnable登台演出:86
mrs.runnable登台演出:87
mrs.runnable登台演出:88
mrs.runnable登台演出:89
mrs.runnable登台演出:90
mr.Thread登台演出:31
mr.Thread登台演出:32
mr.Thread登台演出:33
mr.Thread登台演出:34
mr.Thread登台演出:35
mr.Thread登台演出:36
mr.Thread登台演出:37
mr.Thread登台演出:38
mr.Thread登台演出:39
mr.Thread登台演出:40
mrs.runnable登台演出:91
mrs.runnable登台演出:92
mrs.runnable登台演出:93
mrs.runnable登台演出:94
mrs.runnable登台演出:95
mrs.runnable登台演出:96
mrs.runnable登台演出:97
mrs.runnable登台演出:98
mrs.runnable登台演出:99
mrs.runnable登台演出:100
mrs.runnable登台演出:101
mr.Thread登台演出:41
mr.Thread登台演出:42
mr.Thread登台演出:43
mr.Thread登台演出:44
mr.Thread登台演出:45
mr.Thread登台演出:46
mr.Thread登台演出:47
mr.Thread登台演出:48
mr.Thread登台演出:49
mr.Thread登台演出:50
mr.Thread登台演出:51
mr.Thread登台演出:52
mr.Thread登台演出:53
mr.Thread登台演出:54
mr.Thread登台演出:55
mr.Thread登台演出:56
mr.Thread登台演出:57
mr.Thread登台演出:58
mr.Thread登台演出:59
mr.Thread登台演出:60
mr.Thread登台演出:61
mr.Thread登台演出:62
mr.Thread登台演出:63
mr.Thread登台演出:64
mr.Thread登台演出:65
mr.Thread登台演出:66
mr.Thread登台演出:67
mr.Thread登台演出:68
mr.Thread登台演出:69
mr.Thread登台演出:70
mr.Thread登台演出:71
mr.Thread登台演出:72
mr.Thread登台演出:73
mr.Thread登台演出:74
mr.Thread登台演出:75
mr.Thread登台演出:76
mr.Thread登台演出:77
mr.Thread登台演出:78
mr.Thread登台演出:79
mr.Thread登台演出:80
mr.Thread登台演出:81
mr.Thread登台演出:82
mr.Thread登台演出:83
mr.Thread登台演出:84
mr.Thread登台演出:85
mr.Thread登台演出:86
mr.Thread登台演出:87
mr.Thread登台演出:88
mr.Thread登台演出:89
mr.Thread登台演出:90
mr.Thread登台演出:91
mr.Thread登台演出:92
mr.Thread登台演出:93
mr.Thread登台演出:94
mr.Thread登台演出:95
mr.Thread登台演出:96
mr.Thread登台演出:97
mr.Thread登台演出:98
mr.Thread登台演出:99
mr.Thread登台演出:100
mr.Thread登台演出:101
mr.Thread的演出结束了!
Process finished with exit code 0
- Java多线程——thread及runnable的基本使用及交替执行
- Java中的多线程Thread Runnable及android的handler
- Thread及Runnable的使用方式简介
- 【Java】多线程<1>-概念及Thread类基本使用
- Java——Thread/Runnable实现多线程
- Java多线程——Thread 和 Runnable
- java多线程—Runnable、Thread、Callable
- java多线程—Runnable、Thread、Callable区别
- 多线程的使用——Thread类和Runnable接口
- JAVA多线程——Thread和Runnable的区别
- Java多线程的交替执行
- Java多线程(二) Thread和Runnable的基本用法
- Java多线程(三) Thread和Runnable的基本用法
- Java中Runnable 和 Thread的区别及联系
- JAVA多线程:Thread、Runnable
- java 多线程 Thread与Runnable的区别
- java 多线程 Thread和Runnable的区别
- Java多线程Thread和Runnable的区别
- QT中对2维的处理
- codeforces-632B-Alice, Bob, Two Teams
- 遗传算法实现之python VS matlab
- WebView的使用总结-js与java之前的相互调用
- 有用的网站
- Java多线程——thread及runnable的基本使用及交替执行
- 【超强干货】蘑菇街App的组件化之路
- js实现前端跨域
- gradle多渠道打包apk小贴士
- Spark编程指南V1.4.0(翻译)
- 判断s所指的字符串是否是回文数
- Android Studio的基本使用
- 通过一个大型项目来学习分布式算法(4)
- 【胖鱼头】配置Maven站点并使用ssh发布到服务器