黑马程序员技术交流社区

标题: 字符串区问题 [打印本页]

作者: 海贼王019    时间: 2015-4-17 10:27
标题: 字符串区问题
StringBuffer不是线程安全的,StringBuilder是线程安全的,这里的线程安全是怎么回事,为什么常用的是安全的而用不太安全的StringBuilder呢


作者: lwj123    时间: 2015-4-17 10:37
线程安全是在对共享数据的存和取存在并发访问的问题,安全的StringBuffer换来的肯定的是效率问题。
JDK的升级:
提高效率:StringBuffer  --> StringBuilder
简化书写: Integer的自动拆箱装箱
提高安全性:泛型的出现
作者: qinrh    时间: 2015-4-17 10:42
这个问题没有想过,现在会了
作者: 姚海明    时间: 2015-4-17 11:06
多线程访问同一数据,不会产生不同结果,就说明线程安全
作者: 海贼王019    时间: 2015-4-17 13:59
lwj123 发表于 2015-4-17 10:37
线程安全是在对共享数据的存和取存在并发访问的问题,安全的StringBuffer换来的肯定的是效率问题。
JDK的升 ...

谢谢了,虽然没有很具体的体会,不过感觉有种来龙去脉的感觉
作者: 海贼王019    时间: 2015-4-17 14:02
姚海明 发表于 2015-4-17 11:06
多线程访问同一数据,不会产生不同结果,就说明线程安全

能具体点吗




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2