总结 这两个东西一个很重要的区别是Hashtable是线程安全的,而HashMap是线程不安全的。 HashMap要实现同步则要通过额外的同步机制:一般Collections的一个静态方法得到解决:Map m = Collections.synchronizedMap(new HashMap(......
分类:
其他好文 时间:
2015-05-03 11:56:15
阅读次数:
89
StringBuffer类和StringBuilder类功能基本相似。算是两个双胞胎。 下面主要说两点 第一点 线程安全 StringBuffer 线程安全 StringBuilder 线程不安全 关于线程安全的知识,正在学习,刚接触,没有太深入的了解,在这知识稍微的提一下。 线程...
分类:
编程语言 时间:
2015-04-30 20:03:20
阅读次数:
136
AsyncTask简介:
众所周知知道,Android UI是线程不安全的,如果要想在子线程中更新UI操作,必须使用Android的异步消息处理机制。当然我们自己可以实现一个Handler+Message消息处理机制来在子线程中更新UI操作。有时候觉得自己写这个异步消息处理机制很麻烦有木有??不过庆幸的是,Android 给我们实现了这么一套异步消息处理机制,我们直接拿来用就是了,从而 Asyn...
分类:
移动开发 时间:
2015-04-30 12:34:10
阅读次数:
305
最近应用服务器总时不时的报CPU 100%,是多个CPU 100%。最后查出是aspectjweaver这个jar包中用到了HashMap是线程不安全的。
POST /web/gg/workflow/fore/DoSpecialForeSubmit.jsp?isProgress=false HTTP/1.1
X-Forwarded-For: 10.124.19.6
Accept:...
分类:
编程语言 时间:
2015-04-28 11:51:14
阅读次数:
259
SwingUtilities中invokeLater和invokeAndWait介绍 在Java中Swing是线程不安全的,是单线程的设计,这样的造成结果就是:只能从事件派发线程访问将要在屏幕上绘制的Swing组件。事件派发线程是调用paint和update等回调方法的线程,它还是事件监听器接口中定...
分类:
编程语言 时间:
2015-04-28 11:33:14
阅读次数:
127
NSArray 和 NSMutableArray 的区别(线程方向)? NSArray是线程安全的, NSMutableArray是线程不安全的, 多线程中使用 需要 手动加锁 NSLock 或使用 @synchronized 修饰.
Autorelease pool 实现原理? 在ARC中使用 @@autoreleasepool修饰需要手动添加到释放池的代码.大概意思是autorelease...
分类:
移动开发 时间:
2015-04-26 22:51:38
阅读次数:
167
参考此文档了解造成死循环的原因?http://coolshell.cn/articles/9606.html。 所以,在多线程使用场景中,应该尽量避免使用线程不安全的HashMap,而使用线程安全的ConcurrentHashMap。 1.段分锁技术 ? ? ? ? ...
分类:
编程语言 时间:
2015-04-23 15:57:48
阅读次数:
239
HashTable(哈希表)是JDK 1.0时就加入的,效率低,因为线程安全为了提高效率,JDK 1.2加入了HashMap(哈希Map),但是线程不安全。JDK 1.5 为了解决线程安全的问题,加入了ConcurrentHashMap(并发哈希Map)。因此一般的选择是:单线程——HashMap多...
分类:
其他好文 时间:
2015-04-22 01:53:03
阅读次数:
119
今天工作中遇到了LinkedHashMap,于是就百度下它和HashMap的区别,LinkedHashMap遍历的话是有顺序的,遍历的话是以存储的顺序输出,HashMap遍历是没有顺序的,线程不安全的,可以同时写,并且key可以有一个为null,value可以有多个为null,HashTable.....
分类:
其他好文 时间:
2015-04-16 01:21:34
阅读次数:
110
我们都知道,Android UI是线程不安全的,如果在子线程中尝试进行UI操作,程序就有可能会崩溃。相信大家在日常的工作当中都会经常遇到这个问题,解决的方案应该也是早已烂熟于心,即创建一个Message对象,然后借助Handler发送出去,之后在Handler的handleMessage()方法中获...
分类:
移动开发 时间:
2015-04-12 11:57:50
阅读次数:
162