多线程编程实战
文章平均质量分 86
viscent_huang
《Java多线程编程实战指南》系列图书的作者。
博客:viscent.iteye.com
展开
-
[置顶] Java多线程编程模式实战指南(二):Immutable Object模式
本文由本人首次发布在infoq中文站上:http://www.infoq.com/cn/articles/java-multithreaded-programming-mode-immutable-object。转载请注明作者: 黄文海 出处:http://viscent.iteye.com。 多线程共享变量的情况下,为了保证数据一致性,往往需要对这些变量的访问进行加锁。而锁本身又会带来一原创 2015-11-18 11:21:26 · 566 阅读 · 0 评论 -
【新闻】本人新书《Java多线程编程实战指南(核心篇)》已出版上市
豆瓣主页https://book.douban.com/subject/27034721/购买链接京东:https://item.jd.com/12184434.html亚马逊: https://www.amazon.cn/dp/B071RV8NLW互动出版网: http://product.china-pub.com/5661167当当: http://product.dangdang.com/2原创 2017-05-17 21:07:17 · 6076 阅读 · 3 评论 -
Java多线程编程那些事:锁泄漏
什么是锁泄漏众所周知,我们对锁的使用方式都是用同一个套路——先申请锁,再执行临界区中的代码,最后释放锁,如清单1所示。尽管如此,代码的错误可能导致一个线程在其执行完临界区代码之后未能释放引导这个临界区的锁。例如,清单1中的doSomethingWithLock方法所调用的someIoOperation方法如果在其执行期间抛出了异常(这里是IOException),那么doSomething原创 2017-09-28 11:47:15 · 773 阅读 · 0 评论