黑马程序员技术交流社区

标题: 关于线程安全问题的。 [打印本页]

作者: 就是160    时间: 2015-10-8 21:39
标题: 关于线程安全问题的。
   为什么说线程安全了效率就低了?和同步有什么联系?我不太理解。具体一点,感谢解答。

作者: fmi110    时间: 2015-10-9 09:24
线程安全时 有一部分代码(同步代码块)要求是线程按顺序来的(即同步),
就好像5个人过桥,不要求安全时,大家同时过桥,时间短。
线程安全时就要求同步,按顺序过,一个人过完后,下一个才能通过,所以时间会变长,效率变低
作者: heshiwei    时间: 2015-10-9 09:46
如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的
作者: 就是160    时间: 2015-10-9 22:35
谢谢 你说的超级好 学习啦
作者: 就是160    时间: 2015-10-9 22:38
heshiwei 发表于 2015-10-9 09:46
如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单 ...

同步以后 变成单线程 预期的值还一样吗?




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