标签: java multithreading
我曾经讨论过volatile是否为原始整数变量保证线程安全。我在网上做了一些广泛的搜索,但是发现了一些矛盾的解决方案。有人可以帮我吗?
假设我们有
private volatile int number;
如果有多个线程正在写入并且从中读取了多个线程(读和写线程是不同的线程)。代码会是线程安全的吗?
number++
有人可以让我知道哪个是正确的吗?如果我的同事的建议是正确的,为什么?