摘要:
Lock锁是java5用来代替synchronized的一种面向对象的锁的方案 1 public class LockDemo { 2 /** 3 * Lock是用来替换synchronized, 优点是Lock 更加面向对象。eclipse查看接口所有的实现类用CTRL+T 4 ... 阅读全文
posted @ 2015-12-13 18:35
张释文
阅读(606)
评论(0)
推荐(0)
摘要:
多线程范围内的共享解决方法参考有4中: 1.如果线程执行的代码相同,多个线程共享同一个runnable对象时,将共享数据放在runnable对象 2.如果多个线程执行的代码不同,将共享数据封装到一个对象中,将这个对象逐一传递给各个runnable对象 3.如果多个线程执行的代码不同,将共享数据作为外 阅读全文
posted @ 2015-12-13 12:43
张释文
阅读(2169)
评论(1)
推荐(0)
摘要:
单线程范围内数据共享使用ThreadLocal Person类(优雅的线程范围共享数据设计): ThreaLocal的remove方法,可以移除当前线程绑定在ThreadLocal上的所有变量数据。 阅读全文
posted @ 2015-12-13 09:26
张释文
阅读(621)
评论(0)
推荐(0)
摘要:
package com.ctyun.thread.concurrent; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.S 阅读全文
posted @ 2015-12-13 09:20
张释文
阅读(293)
评论(0)
推荐(0)
浙公网安备 33010602011771号