由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 有人知道AtomicInteger是如何实现的么
相关主题
Volatile variables do not provide any atomicity (转载)科普贴,fusion IO
请教register单线程多线程说到底
有两道Java多线程的面试题能不能帮我看看?总结贴
Java concurrency的疑惑,难道我理解错了?操!本版连interlocked指令都没有懂的?
Help on a multithread question哥决定常驻这个版了
java的同步问题请教哈,居然写完了作业
C++怎么保证2行代码atomicjava里用synchronized包住block就可以保护多线程同步问题了,这就是c里面的mutex吧?
Question on synchronization between processes问一个java基础的初始化的问题,一直搞不明白
相关话题的讨论汇总
话题: tt话题: native话题: expected话题: java
进入Programming版参与讨论
1 (共1页)
d***n
发帖数: 832
1
据说没有任何synchronization
只是调用了native code
但我总觉得那native code最终是不是还是用到了CAS (compare and swap)
f*******t
发帖数: 7549
2
应该是cas

★ 发自iPhone App: ChineseWeb 8.6

【在 d***n 的大作中提到】
: 据说没有任何synchronization
: 只是调用了native code
: 但我总觉得那native code最终是不是还是用到了CAS (compare and swap)

g*****g
发帖数: 34805
3
jdk是开源的,一狗就能看到源码。

【在 d***n 的大作中提到】
: 据说没有任何synchronization
: 只是调用了native code
: 但我总觉得那native code最终是不是还是用到了CAS (compare and swap)

w**z
发帖数: 8232
4
/**
* Atomically update Java variable to x if it is currently
* holding expected.
* @return true if successful
*/
public final native boolean compareAndSwapInt(Object o, long offset,
int expected,
int x);
http://hg.openjdk.java.net/jdk7/jdk7/jdk/file/9b8c96f96a0f/src/
http://www.docjar.com/html/api/java/util/concurrent/atomic/Atom

【在 g*****g 的大作中提到】
: jdk是开源的,一狗就能看到源码。
d***n
发帖数: 832
5
多谢几位java大牛解惑
除了放狗以外
在ide里有办法直接快速跟踪到源码么
w**z
发帖数: 8232
6
attach source jar.

【在 d***n 的大作中提到】
: 多谢几位java大牛解惑
: 除了放狗以外
: 在ide里有办法直接快速跟踪到源码么

1 (共1页)
进入Programming版参与讨论
相关主题
问一个java基础的初始化的问题,一直搞不明白Help on a multithread question
最近研究了一下 java AbstractQueuedSynchronizerjava的同步问题请教
沉默的大多数呢?这版本来还有些很好讨论的C++怎么保证2行代码atomic
C++ Q87: What is wrong with this swap function? (转载)Question on synchronization between processes
Volatile variables do not provide any atomicity (转载)科普贴,fusion IO
请教register单线程多线程说到底
有两道Java多线程的面试题能不能帮我看看?总结贴
Java concurrency的疑惑,难道我理解错了?操!本版连interlocked指令都没有懂的?
相关话题的讨论汇总
话题: tt话题: native话题: expected话题: java