• 2022-06-09
    Synchronized的用处
    A: 保护线程之间的数据访问
    B: 当修饰普通方法时,synchronized是对类的当前实例(当前对象)进行加锁
    C: 对修饰的方法进行加锁
    D: 当修饰静态方法时,synchronized恰好就是要控制类的所有实例的并发访问
  • B,D

    内容

    • 0

      所谓线程同步就是若干个线程都需要使用同一个synchronized修饰的方法

    • 1

      synchronized修饰符可以修饰() A: 类 B: 变量 C: 方法 D: 接口

    • 2

      下列关于线程同步的说法中,哪一项是错误的? A: 线程同步需要借助关键字synchronized实现。 B: 线程同步会降低程序的性能。 C: 一个线程正在使用synchronized修饰的方法时,其他线程必须等待。 D: 多个线程可以同时执行synchronized修饰的方法。

    • 3

      被synchronized修饰的方法称为( )。

    • 4

      关于synchronized关键字的说法正确的是:() A: 通过synchronized关键字可以同步代码块,实现多线程对共享资源访问的原子性、互斥性。 B: 使用synchronized关键字时,同步锁对象不一定存在。 C: synchronized关键字的使用不可能导致死锁。 D: synchronized关键字可以修饰类。