java并发编程实践
文章平均质量分 90
iteye_343
这个作者很懒,什么都没留下…
展开
-
Java:使用synchronized和Lock对象获取对象锁(转)
转自: http://zhangjunhd.blog.51cto.com/113473/70300 在并发环境下,解决共享资源冲突问题时,可以考虑使用锁机制。1.对象的锁所有对象都自动含有单一的锁。JVM负责跟踪对象被加锁的次数。如果一个对象被解锁,其计数变为0。在任务(线程)第一次给对象加锁的时候,计数变为1。每当这个相同的任务(线程)在此对象上获得锁时,计...原创 2010-11-02 16:54:54 · 91 阅读 · 0 评论 -
java final 与 线程安全(Thread-safety)
Thread-safety with the Java final keyword来源于:http://www.javamex.com/tutorials/synchronization_final.shtml As of Java 5, the final keyword is a very important and often overlooked(漏看,忽略) ...原创 2011-01-18 01:00:58 · 254 阅读 · 0 评论 -
java之不可变对象1(immutable objects in java)
an immutable object is an object whose state cannot be modified after it is created.不可变对象一旦被创建就它的状态就不能被修改。 A classic example of an immutable object is an instance of the Java String class...原创 2011-01-18 21:53:17 · 217 阅读 · 0 评论 -
java之不可变对象2(immutable objects in java)
Immutable objects are simply objects whose state (the object's data) cannot change after construction.Examples of immutable objects from the JDK include String and Integer.Immutabl...原创 2011-01-18 22:15:34 · 226 阅读 · 0 评论 -
防御性拷贝(Defensive copying)
A mutable object is simply an object which can change its state afterconstruction. For example, StringBuilder and Date aremutable objects, while String and Integer are immutable objects...原创 2011-01-18 22:27:33 · 570 阅读 · 0 评论 -
CountDownLatch
http://www.javamex.com/tutorials/threads/CountDownLatch.shtml Coordinating threads with CountDownLatch The CountDownLatch class allows us to coordinate the starting andstopping of thread...原创 2011-01-24 23:26:35 · 210 阅读 · 0 评论