精华帖 (0) :: 良好帖 (1) :: 新手帖 (4) :: 隐藏帖 (3)
|
|
---|---|
作者 | 正文 |
发表时间:2010-04-26
++操作的编译码揭示了++确实不是原子操作 装载和存储不是一起的
iload_1 iinc 1, 1 istore_1 |
|
返回顶楼 | |
发表时间:2010-04-26
icanfly 写道 haole 写道 Java自增是原子操作,但是通过函数返回就不是原子操作了。
++ base是原子操作,但是return ++ base;就不是了。 别逗了。 建议你看看java编程思想,再发表评论 |
|
返回顶楼 | |
发表时间:2010-04-26
最后修改:2010-04-26
haole 写道 icanfly 写道 haole 写道 Java自增是原子操作,但是通过函数返回就不是原子操作了。
++ base是原子操作,但是return ++ base;就不是了。 别逗了。 建议你看看java编程思想,再发表评论 这位兄弟应该是看过Java编程思想了,我没看过。可能有两种情况: 1、Java编程思想上这么说。斯如是,这个作者在这个问题上错了。这种问题都错,这种书也就没有任何价值。 2、书上没这么说。是haole自己错了。 不懂,千万别装高深,很快就露底了。 |
|
返回顶楼 | |
发表时间:2010-04-27
最后修改:2010-04-27
|
|
返回顶楼 | |