欢迎来到在线考试题库网 在线考试题库官网
logo
全部科目 > 大学试题 > 计算机科学 > 全国信息技术应用考试 > Java程序设计

多项选择题

ReentrantLock 的可重入性体现在哪些方面?()

    A.内部维护了一个计数器,记录了当前线程持有锁的次数
    B.同一线程可以多次获得同一个锁,但需要等待相同次数才能释放锁
    C.再次持有锁时会自动增加计数器的值
    D.再次释放锁时会自动减少计数器的值

点击查看答案&解析

相关考题

  • 多项选择题
    在J.U.C中提供了新的锁处理机制,在java.util.concurrent.locks中扩充了两个新的锁接口,分别是()

    A.Lock
    B.ReadLock
    C.WriteLock
    D.ReadWriteLock

  • 多项选择题
    AtomicInteger类可以完成哪些操作?()

    A.原子地自增一个整数并返回增加前的结果
    B.原子地自增一个整数并返回增加后的结果
    C.原子地自减一个整数并返回减少前的结果
    D.原子地自减一个整数并返回减少后的结果

  • 多项选择题
    以下关于CAS处理机制描述正确的有()

    A.CAS机制性能比synchronized好,能完全替代synchronized
    B.CAS为了保证数据修改的正确性,添加了一些比较的数据(例如:compareAndSet()在修改之前需要进行数据的比较),采用的是一种冲突重试的处理机制,这样可以有效的避免线程阻塞问题的出现。在并发竞争不是很激烈的情况下,可以获得较好的处理性能
    C.CAS采用的是一种“乐观锁”(Optimistic Lock)机制,其最大的操作特点是不进行强制性的同步处理
    D.JDK 1.9后为了进一步提升CAS的操作性能,又追加了硬件处理指令集的支持,可以充分的发挥服务器硬件配置的优势,得到更好的处理性能

微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题