ART世界探险(5) - 计算指令
计算机的核心功能就是计算,Android为我们提供了一个让JVM,ARM, ARM v7a, ARM64, x86, x86_64, mips, mips64共舞的舞台,让我们一起看看它们的计算分别是如何实现的吧
手工打造一把锁
接上篇(https://yq.aliyun.com/articles/59034 ),我们知道了lock的意义。回到之前的多线程加法操作,当然也可以通过pthread提供的互斥锁来保证结果是正确的。那互斥锁本身是如何保证原子性的呢?当然首先获得锁的操作需要是一个指令,而不能用加载-比对-存储这种类.