A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

集合框架中哪些是线程不安全的 ?

13 个回复

倒序浏览
同步的都是不安全的
回复 使用道具 举报
2楼说的很对,其实你只要说 hashtable  veter(还有几个) 是同步的,是安全的。其他常用的都不安全的。
回复 使用道具 举报
关于线程,凡是用到了多线程,而且还是出现两个以上线程,在操作共享数据,那都是不安全的,都需要加同步。
回复 使用道具 举报
没有采用同步的Vector,HashTable 在单线程中效率虽然高一些,但在多线程中是不安全的,此外还有StringBuilder
回复 使用道具 举报
查一下文档,没有同步的都是不安全的
回复 使用道具 举报
同时运行的线程都是不安全的。。。。。
回复 使用道具 举报
好像只有两个不常用的集合HashTable和vector是安全的
其他的集合都不是同步的都不安全。
字符串容器StringBuilder是同步的安全,StringBuffered是不同步不安全的。
一般单线程操作都用不安全的,因为效率高。
回复 使用道具 举报
好像,,同步的都是不安全的。
回复 使用道具 举报
水竹 中级黑马 2014-10-10 00:43:01
10#
怎么那么多人都说错了??
回复 使用道具 举报
虽然新人,但总觉得好多人错了,线程不同步才有安全问题吧
回复 使用道具 举报
:(我原来一直以为同步的是安全的了。
回复 使用道具 举报
其实这样理解比较好啊。记它同步同步,同步的一般不是很安全。
回复 使用道具 举报
new999 中级黑马 2014-10-10 09:49:55
14#
同步的才是很安全,只有Vector/HashTable
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马