java多线程
文章平均质量分 81
kingxueyuf
这个作者很懒,什么都没留下…
展开
-
java多线程并发控制之ThreadLocal
下面是ThreadLocal的测试代码,更多信息请参考注释package com.jadyer.thread.local; import java.util.Random; /** * ThreadLocal Test * @see ===================================================原创 2012-11-19 12:31:10 · 5005 阅读 · 0 评论 -
java多线程并发控制之锁
在并发环境下,解决共享资源冲突问题时,可以考虑使用锁机制。1.对象的锁所有对象都自动含有单一的锁。JVM负责跟踪对象被加锁的次数。如果一个对象被解锁,其计数变为0。在任务(线程)第一次给对象加锁的时候,计数变为1。每当这个相同的任务(线程)在此对象上获得锁时,计数会递增。只有首先获得锁的任务(线程)才能继续获取该对象上的多个锁。每当任务离开一个synchronized方法,计数转载 2012-11-19 13:10:20 · 6705 阅读 · 1 评论