多线程及安全
Trinea
http://www.trinea.cn
展开
-
多线程安全问题案例1 单例注入的类中含非线程安全属性
在50个线程并发的情况下出现数组越界异常,经排查原因为某一个类为单例注入,但含有非线程安全属性。详细如下 1、异常现象:数据越界 java.lang.ArrayIndexOutOfBoundsException: 1 at org.apache.oro.text.regex.Perl5Matcher.__findFirst(Unknown Source) at org.a...2011-11-04 14:03:31 · 185 阅读 · 0 评论 -
多线程使用中的一些好习惯
本文主要介绍个人在多线程使用和调优中总结一些线程使用比较好的习惯,方便大家在线程出现问题时排查,好习惯是高效率的基础 几个习惯分别为设置线程名,处理interrupt、使用ThreadLocal 其他下次再写吧 1、设置线程名 使用过VisualVM或其他java自带工具或是thread dump的朋友都能体会到如果线程没有设置名称,要进行性能问题排查和调优那是相当头大的一件事,下面...2012-01-17 00:24:16 · 161 阅读 · 0 评论