同步代码块的作用是()
A: 保证多线程访问数据的安全
B: 保证同步代码块中只有一个线程运行
C: 同步代码块可以避免线程的随机性
D: 同步代码块提高了线程的运行速度
A: 保证多线程访问数据的安全
B: 保证同步代码块中只有一个线程运行
C: 同步代码块可以避免线程的随机性
D: 同步代码块提高了线程的运行速度
举一反三
- 当多个线程使用同一个共享资源时,可以将处理共享资源的代码放置在一个代码块中,使用【 】关键字来修饰,被称作同步代码块
- 下面关于使用同步代码块描述正确的是( ) A: 同步代码块中的锁对象可以是任意类型的对象 B: 当多个线程共享的锁对象必须是唯一的 C: 锁对象的创建代码不能放到run()方法中 D: 当线程执行同步代码块时,首先会检查锁对象的标志位
- 线程安全问题其实就是由多个线程同时处理共享资源所导致的,通过同步代码块能够解决该问题。( )
- 线程没有自己的代码和线程控制块。
- 17、( )能实现线程同步。 A: Synchronized关键字修饰方法或代码块 B: 调用wait方法协调线程 C: 调用notify方法协议线程 D: 调用sleep()方法让线程休眠