黑马程序员技术交流社区
标题:
怎样去判断线程是否安全?
[打印本页]
作者:
巴蜀贤君
时间:
2011-10-17 16:57
标题:
怎样去判断线程是否安全?
那位神能帮我解释一下啊?
该贴已经同步到
巴蜀贤君的微博
作者:
叶涛
时间:
2011-10-17 17:09
一般javaAPI中会对原有的 多线程元素进行重写,使用单线程提高安全性。这里的意思是原来可以同步多线程的现在使用单线程,这样自然会造成安全性问题,但是这样效率会提高
作者:
fso918
时间:
2011-10-17 17:36
线程里执行的方法没有加入同步机制的线程,是不安全的。
是不?
作者:
郭敏
时间:
2011-10-17 18:30
fso918 发表于 2011-10-17 17:36
线程里执行的方法没有加入同步机制的线程,是不安全的。
是不?
不一定,如果线程中执行的语句没有访问到类中的共享数据,该线程是安全的。反之则不安全,
作者:
陆华山
时间:
2011-10-18 17:46
线程如果没有访问共享资源,那么该线程不是同步的,取得CPU执行资格就是随机的,当然我们可以对该种线程进行控制;线程如果共享的数据,那么就一定要进行线程安全处理机制,运行同步代码保证各个线程能有条有序的运行;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2