黑马程序员技术交流社区
标题:
面试题,这个问题该怎么回答比较好?
[打印本页]
作者:
梦里听传说
时间:
2014-10-9 12:39
标题:
面试题,这个问题该怎么回答比较好?
集合框架中哪些是线程不安全的 ?
作者:
张波
时间:
2014-10-9 12:49
同步的都是不安全的
作者:
沈木生
时间:
2014-10-9 13:43
2楼说的很对,其实你只要说 hashtable veter(还有几个) 是同步的,是安全的。其他常用的都不安全的。
作者:
646245771
时间:
2014-10-9 17:44
关于线程,凡是用到了多线程,而且还是出现两个以上线程,在操作共享数据,那都是不安全的,都需要加同步。
作者:
面具猴
时间:
2014-10-9 18:01
没有采用同步的Vector,HashTable 在单线程中效率虽然高一些,但在多线程中是不安全的,此外还有StringBuilder
作者:
家进
时间:
2014-10-9 20:06
查一下文档,没有同步的都是不安全的
作者:
Captain_Jack_Sp
时间:
2014-10-9 20:13
同时运行的线程都是不安全的。。。。。
作者:
刘宣超
时间:
2014-10-9 21:28
好像只有两个不常用的集合HashTable和vector是安全的
其他的集合都不是同步的都不安全。
字符串容器StringBuilder是同步的安全,StringBuffered是不同步不安全的。
一般单线程操作都用不安全的,因为效率高。
作者:
琳以沫
时间:
2014-10-9 22:17
好像,,同步的都是不安全的。
作者:
水竹
时间:
2014-10-10 00:43
怎么那么多人都说错了??
作者:
HM2014nuli
时间:
2014-10-10 07:25
虽然新人,但总觉得好多人错了,线程不同步才有安全问题吧
作者:
小城。
时间:
2014-10-10 09:04
:(我原来一直以为同步的是安全的了。
作者:
tiancairc
时间:
2014-10-10 09:09
其实这样理解比较好啊。记它同步同步,同步的一般不是很安全。
作者:
new999
时间:
2014-10-10 09:49
同步的才是很安全,只有Vector/HashTable
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2