java中的int类型的线程安全,AtomicInteger和violate

2025-05-17 13:07:54
推荐回答(3个)
回答1:

AtomicInteger,一个提供原子操作的Integer的类。

在Java语言中,++i和i++操作并不是线程安全的。在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。

而volatile修饰,只是保证每次取a的值都不是从缓存中取,而是从a所真正对应的内存地址中取

回答2:

基本数据类型int

回答3:

1吧,话说 基本数据类型int 需要考虑吗