黑马程序员技术交流社区
标题:
线程安全和非线程安全具体什么意思
[打印本页]
作者:
konglingzhiyu
时间:
2015-2-12 21:10
标题:
线程安全和非线程安全具体什么意思
刚看了一些总结性的内容。StringBuffer和StringBuilder的区别中提到了线程安全和非线程安全具体是什么意思??
作者:
提米特
时间:
2015-2-17 10:26
线程安全的意思是:如果一个资源被多个线程共享、被多个线程同时存取,则不会出现读错的问题。
线程不安全的意思是:如果一个资源被多个线程同时存取,则可能出现读错的问题。
举例:
一个map集合中有一个值(5,"good")
如果线程不安全:线程1对将key=5修改为6,此时,线程2需要读取这个map中的值,则他就读取到了(6,"good")
如果线程安全,则线程1在对map进行操作的时候,线程2不会进行操作,一般是处于等待状态。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2