• 2022-06-11
    处于等待的线程,如果要使该线程恢复运行状态,应调用方法()
    A: start()
    B: run()
    C: resume()
    D: notify()
  • D

    内容

    • 0

      关于线程的状态和生命周期的说法,正确的是? A: 只有获取到CPU的使用权,线程才能从可运行状态转为正在运行状态 B: 调用start()方法可以使线程处于可运行状态 C: 如果正在运行的线程异常终止,则线程会处于阻塞状态 D: 一个正在运行的线程,调用join()方法,则会处于终止状态

    • 1

      列关于JAVA多线程的叙述正确的是() A: 调用start方法和run都可以启动一个线程 B: CyclicBarrier和CountDownLatch都可以让一组线程等待其他线程 C: Callable类的call方法可以返回值和抛出异常 D: 新建的线程调用start方法就能立即进行运行状态

    • 2

      .线程新建后,可以调用run方法进入运行状态。B.如果两个线程需要调用同一个同步方法,那么一个线程调用该同步方法时,另一个线程必须等待。C.线程的目标对象中的run方法可能启动多次。D.默认情况下,所有线程的优先级都是5级。 A: 选项A B: 选项B C: 选项C D: 选项D

    • 3

      在线程通信中,调用wait( )可以使当前线程处于等待状态,而为了唤醒一个等待的线程,需要调用的方法是( )。 A: 只能通过notify()方法唤醒 B: 通过join()方法唤醒 C: 需要通过notifyAll()方法唤醒 D: 通过notify()或notifyAll()方法唤醒

    • 4

      一个线程在调用start()方法前,该线程一直处于新生状态。( )