(4)c21并发 练习1
来源:互联网 发布:java 日志实现比较 编辑:程序博客网 时间:2024/06/16 18:36
package jiangning.c21.ex;/** * Java编程思想 第四版 c21 并发 * 练习1:实现一个Runnable,在run()内部打印一个消息, * 然后调用yield(),重复这个操作3次,然后从run中返回。 * 在构造其中放置一条启动消息,并且放置一条在任务终止 * 时的关闭消息,使用线程创建大量的这种任务并驱动它们。 * @author JiangNing * 2012.10.5 * */public class ExerciseOne implements Runnable {private int count;public ExerciseOne(){}public ExerciseOne(int count){this.count = count;System.out.println("Start ExerciseOne " + count);}@Overridepublic void run() {for(int i=0; i<3; i++){System.out.println( count +" 进入run() 方法 " +i);Thread.yield();}System.out.println("end " + count);}public static void main(String[] args) {for(int i=0; i<5; i++){new Thread(new ExerciseOne(i)).start();}}}/** * 运行结果Start ExerciseOne 0Start ExerciseOne 1Start ExerciseOne 2Start ExerciseOne 30 进入run() 方法 0Start ExerciseOne 41 进入run() 方法 03 进入run() 方法 02 进入run() 方法 01 进入run() 方法 10 进入run() 方法 12 进入run() 方法 11 进入run() 方法 23 进入run() 方法 14 进入run() 方法 0end 13 进入run() 方法 2end 32 进入run() 方法 24 进入run() 方法 10 进入run() 方法 2end 24 进入run() 方法 2end 0end 4 */
- (4)c21并发 练习1
- (5)c21并发 练习2
- C21、线程本地存储(TLS)
- (8)21.2.3 并发 练习4
- (41)21.4.1 并发 练习 17---Java编程思想之并发笔记
- 【备注】【C21】《Tomcat与Java Web开发技术详解(第2版)》PDF下载
- (7)21.2.3并发 练习3
- (10)21.2.4.1 并发 练习 5
- (12)21.2.5 并发 练习 6
- (16)21.2.8 并发 练习 7
- (17)21.2.8 并发 练习 8
- (18)21.2.8 并发 练习 9
- (20)21.2.9 并发 练习 10
- (30)21.3.3 并发 练习 12
- (31)21.3.3 并发 练习 13
- (33)21.3.3 并发 练习 14
- 并发socket--练习篇
- C21的歌很好听
- 用虚拟机VisualBox组建局域网...
- ubuntu root login
- ImageSwitcher和Gallery组件的应用
- POJ 1201 Intervals (差分约束)
- TCP/IP 三次握手
- (4)c21并发 练习1
- QProcess 执行系统命令 shell 如:执行tftp命令
- TCP三次握手/四次挥手详解
- 【工作学习笔记】——linux与linux、windows之间文件共享的几种方式
- 结构体调用结构体的函数
- TCP/IP三次握手协议
- android网络数据请求之HttpClient
- 大学专业学习的期望与目标
- 采用new分配内存失败时为什么会出现两种错误报告方式?