线程范围内的共享和作用
来源:互联网 发布:淘宝下单微信返现 编辑:程序博客网 时间:2024/04/29 17:40
import java.util.HashMap;
import java.util.Random;
//线程范围内的共享和作用
public class ThreadScopShareData {
private static Integer data = 0;
private static HashMap<Thread, Integer> map = new HashMap<Thread, Integer>();
public static void main(String[] args) {
for(int i=0; i<2; i++){
new Thread(new Runnable(){
@Override
public void run() {
int data = new Random().nextInt();
System.out.println(Thread.currentThread().getName() + "has put data: " + data);
map.put(Thread.currentThread(), data);
new A().get();
new B().get();
}
}).start();
}
}
static class A{
public void get(){
int data = map.get(Thread.currentThread());
System.out.println("A get "+Thread.currentThread().getName() + " data: " + data);
}
}
static class B{
public void get(){
int data = map.get(Thread.currentThread());
System.out.println("B get "+Thread.currentThread().getName() + " data: " + data);
}
}
}
0 0
- 线程范围内的共享和作用
- Java基础——线程范围内的共享数据概念和作用
- 线程范围内共享变量的概念与作用
- 线程范围内共享变量的概念与作用
- 线程范围内共享变量的概念与作用
- 线程范围内共享变量的概念与作用(五)
- 线程范围内共享变量的概念与作用(六)
- 线程范围内共享变量的概念与作用
- 线程范围内共享变量的概念与作用
- 线程范围内的共享变量
- 线程范围内的共享变量
- 线程范围内的数据共享
- (4)传智播客_张孝祥_线程范围内共享变量的概念与作用
- (4)传智播客_张孝祥_线程范围内共享变量的概念与作用
- 【张孝祥并发课程笔记】04:线程范围内共享变量的概念与作用
- 线程范围内共享变量的概念与作用以及ThreadLocal类及应用修复bug
- 【Java多线程与并发库】5.线程范围内共享变量的概念与作用
- 【Java多线程与并发库】5.线程范围内共享变量的概念与作用
- 内存模型(1)
- Java中的Atomic包使用指南
- swift - The Facade Pattern
- 【CodeVS1380】【Tyvj1052】没有上司的舞会
- 非ARC下的内存释放
- 线程范围内的共享和作用
- 【并查集题目总结】
- cerc2014 Vocabulary
- 创建线程池
- lesson2-java虚拟机之jvm结构
- 程序员的年龄天花板
- Linux下Sed的用法详情
- javascript enval()函数与JSON 之间关系
- 单链表的反转(数据结构 面试题)