AtomicIntegerArray、AtomicLongArray怎么使用
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,这篇文章主要介绍了AtomicIntegerArray、AtomicLongArray怎么使用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解
千家信息网最后更新 2024年11月23日AtomicIntegerArray、AtomicLongArray怎么使用
这篇文章主要介绍了AtomicIntegerArray、AtomicLongArray怎么使用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
介绍在并发工具包中的原子类的使用。
和上一篇一样这几个类的使用方法几乎是一样的,所以我们以AtomicIntegerArray类来演示该原子类的使用,因为在上一篇中我们已经实验过了,这个包下的类确实是原子操作的,也就是说是线程安全的,所以下面的事例的重点在于演示方法的使用,而不是在编写多线程程序了。
4
AtomicIntegerArray类中的addAndGet()方法和AtomicInteger类中addAndGet()方法基本一样,唯一不同的就是多了一个数组的索引参数,操作时也就是通过操作的这个数组对象的索引值。因为初始化数组是1,2,3我们更改的索引是1所以它更新的值就因为是数组中的第二个元素2(数组索引从0开始),又因为addAndGet()方法的作用是执行参数的相加,所以输出的值为4。
下面我们在看一下compareAndSet()方法。
compareAndSet()方法的使用和上面是一样的,还是要传一个索引的参数,因为索引我们传的是1所以还是更新数组中第二个元素也就是2,因为2和compareAndSet()方法中我们预期的值2是一样的,所以返回true,并且将数组中第二个参数的值设置为3。
感谢你能够认真阅读完这篇文章,希望小编分享的"AtomicIntegerArray、AtomicLongArray怎么使用"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
方法
数组
索引
参数
篇文章
也就是
原子
元素
线程
还是
上一
更新
演示
不同
安全
事例
价值
作用
使用方法
兴趣
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上传文件服务器
银行微服务架构数据库
温度数据采集软件开发
网络安全设备检测师
武汉大学计算机网络安全
通讯公司数据库
科远智慧软件开发
邵阳串口服务器厂家
爱城代理服务器
网络安全市场电话
java服务器打印对话框
数据库没权限查表会报什么错
君山区网络安全和信息化
无锡服务器数据恢复
思科网络技术图
mysql的数据库备份
软件开发设计需要考什么证
金融软件开发工程
我的世界工业服务器ip
从零基础学习软件开发能行吗
东盟博览会网络安全保障
汉语软件开发
我的世界服务器指令基岩版
苹果系统的服务器在哪
正在连接动态服务器
网络安全运维与云计算哪个好
管理代理服务器设置
海珠网络数据库维护有哪些
自动驾驶应用软件开发
物流工程与管理哪个数据库