黑马程序员技术交流社区

标题: StringBuffer,StringBuilder 线程安全性 [打印本页]

作者: 朱冰18189949658    时间: 2014-8-18 00:23
标题: StringBuffer,StringBuilder 线程安全性
StringBuffer 字符串变量(线程安全)
StringBuilder 字符串变量(非线程安全)
这个怎么理解他们与线程的安全性关系
作者: 画了一个圈儿    时间: 2014-8-18 00:30
在调用StringBuffer的方法时,每个方法都上了锁,也就是说,无论启动了多少个线程,在CPU运行这个方法时,其它线程都不能打断这个方法的运行。而StringBuilder的方法则没有这个特性,运行时,随时可能被抢走CPU执行权,打断运行。
作者: 朱冰18189949658    时间: 2014-8-18 19:46
画了一个圈儿 发表于 2014-8-18 00:30
在调用StringBuffer的方法时,每个方法都上了锁,也就是说,无论启动了多少个线程,在CPU运行这个方法时, ...

:handshake,谢谢
作者: 画了一个圈儿    时间: 2014-8-19 10:54
呵呵  不客气




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