`
mllee
  • 浏览: 6371 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
如果需要使 Map 线程安全,大致有这么四种方法: 1、使用 synchronized 关键字,这也是最原始的方法。代码如下 synchronized(anObject) { value = map.get(key); } JDK1.2 提供了 Collections.synchronizedMap(originMap) 方法,同步方式其实和上面这段代码相同。 2、使用 JDK1.5 提供的锁(java.util.concurrent.locks.Lock)。代码如下 lock.lock(); value = map.get(key); lock.unlock(); 3、 ...
常用log4j配置 [转] 常用log4j配置,一般可以采用两种方式,.properties和.xml,下面举两个简单的例子: 一、log4j.properties ### 设置com.unmi域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ## log4j.category.com.unmi=ERROR,A1 log4j.category.com.unmi=INFO,A2 ### 一般把上面两行写如下方式,统一控制日志输出,再用log4j.logger设置包独立的输出级别 ## log4j.rootLogger=DEBUG,A1 log4j.logger ...
Global site tag (gtag.js) - Google Analytics