Java5:多线程共享数据
来源:互联网 发布:.com.cn是顶级域名吗 编辑:程序博客网 时间:2024/05/16 18:18
一、Thread实现
运行结果:
分析:
从运行结果可以看出,最终打印出了3份数据。说明每个线程独立地拥有一份数据,用Thread实现的多线程之间无法共享数据。
二、Runnable实现
运行结果:
分析:
从运行结果可以看出,最终打印出来的只有一份数据。说明用Runnable实现的多个线程之间共享一份数据。
结论:
两种方法实现多线程的最重要区别是:Runnable实现的多线程共享数据,Thread实现的多线程,每个线程拥有独立的数据。所以在实际项目中,通常用Runnable方式来实现多线程。
阅读全文
0 0
- Java5:多线程共享数据
- C#多线程共享数据
- C#多线程共享数据
- C#多线程共享数据
- perl 多线程共享数据
- 多线程共享数据
- 多线程共享数据案例
- 多线程中的数据共享
- 多线程五共享数据
- C#多线程共享数据
- 多线程数据共享
- 多线程数据共享
- 多线程数据共享
- 多线程数据共享分析
- 多线程共享数据
- 多线程---数据共享
- JAVA多线程共享数据
- 多线程共享数据
- CSU1567-Reverse Rot
- 2017年7月ROS学习资料小结
- jquery获取元素示例
- flume监控目录文件到hdfs
- 技术整理
- Java5:多线程共享数据
- cfThe Useless Toy(水)
- 什么是真正的程序员:A Little Printf Story
- 正则表达式的小应用(按空白分割文本但是保留"\n")
- 关联交易是什么?投资人为何有权向方正科技提出索赔?
- Jmeter目录结构解析
- bzoj1801: [Ahoi2009]chess 中国象棋
- 数据结构
- openccv wx打开图片以及Bitmap格式显示操作