java 原子操作 笔记

目录

java 变量原子操作

java byte[] 原子操作


java 变量原子操作

public class Counter {
    private int count = 0;

    public synchronized void increment() {
        count++;
    }

    public synchronized int getCount() {
        return count;
    }
}

java byte[] 原子操作

public class SharedArray {
    private byte[] sharedByteArray = new byte[100];

    public void write(int index, byte value) {
        synchronized(sharedByteArray) {
            sharedByteArray[index] = value;
        }
    }

    public byte read(int index) {
        synchronized(sharedByteArray) {
            return sharedByteArray[index];
        }
    }
}

你可能感兴趣的:(android开发,java,开发语言)