• 2022-05-29
    线程安全问题是由多个线程同时处理共享资源所导致的。要想解决线程安全问题,必须保证在任意时刻只能有一个线程访问处理共享资源的代码。为此,Java提供了三种线程同步方法,即:( )、( )和( )
  • 同步代码块#同步方法#同步锁

    内容

    • 0

      Java中,多线程访问某个共享资源可能出现线程安全问题,此时可以使用( )关键字来实现线程同步(如同步方法或同步块),从而避免安全问题出现,但会影响性能,甚至出现死锁。

    • 1

      下列关于JAVA线程模型的说法中,错误的是 A: 线程的代码可以被多个线程共享 B: 线程的数据可以被多个线程共享 C: 线程模型所包含的CPU是计算机的物理CPU D: 线程模型由java.lang.Thread类描述

    • 2

      Java中我们可以创建多个线程,在处理多线程问题时,我们必须注意这样一个问题:当两个或多个线程同时访问同一个变量,并且一个线程需要修改这个变量。我们应对这样的问题作出处理,否则可能发生混乱。()

    • 3

      下列关于JAVA线程模型的说法中,错误的一项是 A: Java线程模型包括计算机的CPU B: 代码可以与其他线程共享 C: 数据可以被多个线程共享 D: 线程模型在java.lang.Thread类中被定义

    • 4

      线程同步的目的是为了防止多个线程同时访问某些资源时出现死锁和争用情况。