题目

下列关于Java并发的说法中正确的是()
A. CopyOnWriteArrayList适用于写多读少的并发场景
B. ReadWriteLock适用于读多写少的并发场景
C. ConcurrentHashMap的写操作不需要加锁,读操作需要加锁
D. 只要在定义int类型的成员变量i的时候加上volatile关键字,那么多线程并发执行i++这样的操作的时候就是线程安全的了

答案

B

解析

A. CopyOnWriteArrayList适用于写少读多的并发场景
B. ReadWriteLock即为读写锁,他要求写与写之间互斥,读与写之间互斥,
读与读之间可以并发执行。在读多写少的情况下可以提高效率
C. ConcurrentHashMap是同步的HashMap,读写都加锁
D. volatile只保证多线程操作的可见性,不保证原子性

下列关于Java并发的说法中正确的是()相关推荐

  1. 关于java语言继承的说法正确的是_下列关于Java继承的说法中,正确的是( )

    下列关于Java继承的说法中,正确的是( ) 答:Java中的接口支持多继承 变动成本法与完全成本法都适用的公式有 答:中间指标-期间成本=营业净利润(税前利润) 本期销售出去的产品成本=单位产品成本 ...

  2. 以下对于java标识符的说法正确的有_以下有关标识符的说法中,正确的是()。_学小易找答案...

    [判断题]对于一个已经创建了的Connection对象,可以使用open方法,建立到数据源的物理连接. [单选题]在缓存中,Cookie可存在最大限度是( ) [单选题]钻一个直径为20mm,孔深为4 ...

  3. Java并发编程(中下篇)从入门到深入 超详细笔记

    接上一篇博客笔记:Java并发编程(中上篇)从入门到深入 超详细笔记_未来很长,别只看眼前的博客-CSDN博客https://blog.csdn.net/weixin_53142722/article ...

  4. 在JAVA语言程序中main_在Java程序main方法中,正确的参数是

    [单选题]下列叙述中,错误的是 [填空题]Access属于()数据库,Access中,不允许在主关键字字段中有重复值或(). [单选题]如下哪些字符串是Java中的标识符? [填空题]常用的基本电量传 ...

  5. Java并发编程包中atomic的实现原理

    转载自   Java并发编程包中atomic的实现原理 这是一篇来自粉丝的投稿,作者[林湾村龙猫]最近在阅读Java源码,这一篇是他关于并发包中atomic类的源码阅读的总结.Hollis做了一点点修 ...

  6. PHP变量说法不正常是,关于PHP变量的说法中正确的是(? ?)。

    关于PHP变量的说法中正确的是(? ?). 答:总是以"$"符号开头 总是通过赋值隐性声明 未被赋值时,初值可能是0.0.0.空字符串.空数组等 柴油机没有汽油机省油 答:错 下列 ...

  7. 在下列集成电路说法中不正确_关于集成电路(IC),下列说法中,正确的是______

    关于集成电路(IC),下列说法中,正确的是______ 答:IC芯片是个人计算机的核心器件 智慧职教: 某土方工程,某月计划开挖160000m3,合同单价85元/m3,到月底实际完成土方量为18000 ...

  8. 14.根据以下代码段,下列说法中正确的是( )。

    根据以下代码段,下列说法中正确的是(    ). public class Parent {private void m1(){}void m2(){}protected void m3(){}pub ...

  9. 关于python说法正确的有哪些-以下关于Python的说法中正确的是哪一项?

    [多选题]以下属于分类算法的应用是? [判断题]要调用一个函数,需要知道函数的名称和参数. [单选题]以下关于Python的说法中正确的是哪一项? [判断题]Python语言是一种面向对象的高级程序设 ...

最新文章

  1. 发布e表 for Java版
  2. shufflenet-centernet
  3. WebLogic Server的Identity Assertion--转载
  4. Centos 7 防火墙
  5. 个人博客源码_我的使用Sanic的个人博客源码开源了!
  6. 通过EIGRP的 variance 参数实现非等价负载均衡
  7. java 不同类之间传递数据_java 数据在不同类之间的传递
  8. 【图像处理】MATLAB:几何变换与图像配准
  9. java里包含怎么算_java中怎么判断一个字符串中包含某个字符或字符串
  10. 【安全资讯】安卓设备容易受到僵尸网络的DDoS攻击
  11. ArcMap进行地图标注与注记
  12. O‘REILLY: Reverse Every Ascending —— 将列表中的升序改为降序
  13. 自动驾驶传感器---毫米波雷达原理(测距、测速、角速度测量),毫米波雷达系统构成
  14. JavaScript推箱子游戏开发笔记
  15. dither技术的原理及应用
  16. android拉起软键盘,移动端JavaScript拉起软键盘
  17. Ariduino入门笔记——1. Arduino 默认函数(数字接口/模拟接口)
  18. unity gizmo绘制圆形帮助调试
  19. MySQL数据库锁介绍
  20. 开源的分布式文件系统GlusterFS(Gluster File System)

热门文章

  1. easytrader 银河、华泰、同花顺 避坑指南
  2. Tek示波器Datasheet 技术手册怎么读懂参数?如何阅读?
  3. http 500错误解决_什么是HTTP错误500?如何解决?
  4. java一个猿人部落生存游戏,生存游戏:最后的幸存者
  5. 攻防世界 - MISC - 07 - 坚持60s
  6. docker安装部署jdk1.8
  7. linux kde桌面 配置,自定义kde桌面配置并发布
  8. 开源用于医学影像的深度学习工具箱
  9. 编程时学到的英语单词
  10. java 解析ASN.1 编码格式cdr话单文件例子