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];
        }
    }
}

猜你喜欢

转载自blog.csdn.net/jacke121/article/details/132457179
今日推荐