黑马程序员技术交流社区

标题: 线程安全和线程不安全指的是什么 [打印本页]

作者: wstm198907    时间: 2016-6-28 09:17
标题: 线程安全和线程不安全指的是什么
例如StringBuilder和Stringbuffer线程安全和线程不安全指的是什么
作者: 元笙    时间: 2016-6-28 16:12
线程本质就是多个人干一件事,线程安全在StringBuffer身上体现就是多个线程对字符缓冲区的操作是线性串行的,比方拼接一个字符串StringBuffer,线程同步保证了线程A添加String字符串,再线程B才能添加Buffer;而线程不同步,没有判断锁过程,线程A还没执行完添加String直接被线程B抢走CPU使用权,结果是乱的字符串
作者: wstm198907    时间: 2016-6-30 07:58
元笙 发表于 2016-6-28 16:12
线程本质就是多个人干一件事,线程安全在StringBuffer身上体现就是多个线程对字符缓冲区的操作是线性串行的, ...

谢谢,已get
作者: wstm198907    时间: 2016-6-30 08:01
元笙 发表于 2016-6-28 16:12
线程本质就是多个人干一件事,线程安全在StringBuffer身上体现就是多个线程对字符缓冲区的操作是线性串行的, ...

谢谢,已get




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