使用synchronized关键字修饰的代码块,被称作同步代码块()
- · 有5位网友选择 错,占比62.5%
- · 有3位网友选择 对,占比37.5%
A.同步代码块方法,即采用Synchronized(lock){}加锁方式解决线程同步问题。
B.同步方法,即定义synchronized关键字来修饰的方法解决线程同步问题。
C.线程同步表示一个线程一直独占共享资源。
D.线程同步有可能出现死锁情况。
A.A B C D
B.A B C D
C.A B C D
D.A B C D
A.参数lock是一个Object对象。
B.参数lock用于加锁解锁。
C.如果lock标志位为1,则可执行执行同步代码块。
D.如果lock标志位为0,则可执行执行同步代码块。
A、A.静态代码块指的是被static关键字修饰的代码块
B、B.静态代码块随着类的加载而加载
C、C.使用静态代码块可以实现类的初始化
D、D.每次创建对象时,类中的静态代码块都会被执行一次
A.多线程没有安全问题
B.调用Thread类的run()方法可以启动一个线程
C.处于消亡状态的线程可以使用notify()方法唤醒
D.synchronized关键字修饰的方法或代码块会被自动加上内置锁,从而实现同步
A.静态方法必须使用class对象来同步
B.在使用synchronized块来同步方法时,非静态方法可以通过this来同步,而静态方法必须使用class对象来同步
C.静态同步方法和以当前类为同步监视器的同步代码块不能同时执行
D.静态同步方法不可以和以this为同步监视器的同步代码块同时执行
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!