线程相关
茉么乔
快乐生活,开心工作,探索代码的奥秘!
展开
-
线程数据共享-ThreadLocal
引导: 同一个线程共享共同的数据,我们可以将当前线程放到map中,同一个线程取自己对应的value值即可。public static Integer data=0; public static Map<Thread,Integer> map=new HashMap<Thread,Integer>(); public static void main(String[] args) {原创 2016-08-16 11:26:39 · 328 阅读 · 0 评论 -
多个线程访问共享对象和数据的方式
如果每个线程执行的代码相同,可以使用同一个runnable对象,这个Runnable对象中有那个共享数据 比如卖票程序 每个线程访问的数据不同,将这个共享数据封在对象中,把这个对象public class TheardTestController { public static void main(String[] args) { //卖票 Sale sa原创 2016-08-22 17:50:52 · 241 阅读 · 0 评论