单选题为了保证方法的线程安全,声明方法的时候必须用哪个修饰符?()AnewBtransientCvoidDsynchronized

单选题
为了保证方法的线程安全,声明方法的时候必须用哪个修饰符?()
A

new

B

transient

C

void

D

synchronized


参考解析

解析: 暂无解析

相关考题:

下列哪一种叙述是正确的()A.abstract修饰符可修饰字段、方法和类B.抽象方法的body部分必须用一对大括号{}包住C.声明抽象方法,大括号可有可无D.声明抽象方法不可写出大括号

在以下哪种情况下,对象不会解锁?( )A.synchronized段语句块执行完毕B.synchronized语句块中出现exceptionC.持锁线程调用对象wait () 方法D.synchronized语句块中调用suspend () 方法

classAccount{privateintbalance;publicvoidsetBalance(intb){balance=b;}publicintgetBalance(){returnbalance;}publicvoidclearBalance(){balance=0;}}哪一个改变可以使Account类线程安全?() A.在第2行加synchronized修饰符。B.在第3行加synchronized修饰符。C.在第3行、第4行和第6行加synchronized修饰符。D.在第4行、第6行和第8行加synchronized修饰符。

下列情况中,不会使线程返回所持有的对象锁的是( )。A.当synchronized()语句块执行完毕B.当调用了线程的suspend()方法C.当在synchronized()语句块中出现异常(Exception)D.当持有锁的线程调用该对象的wait()方法

下列哪个方法是用来专门定义临界区,实现线程的同步?A.resume()B.notify()C.start()D.synchronized()

下列说法中错误的一项是A.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法B.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法C.线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁D.wait()和notify()可以实现线程的同步操作

5,当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

用Thread子类实现多线程的步骤顺序是( ) A、声明Thread类的子类,创建Thread子类的实例,让线程调用start()方法B、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例C、创建Thread子类的实例,让线程调用start()方法D、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例,让线程调用start()方法

判断下列语句哪个正确()。A、在线程休眠时,sleep方法会占用处理器时间B、将方法声明为synchronized,就可以确保不会发生死锁C、不提倡使用Thread类的suspend方法,resume方法和stop方法D、以上描述都正确

下列哪一种修饰的叙述是正确的()A、abstract修饰符可修饰字段、方法和类B、抽象方法的body部分必须用一对大括号{}包住C、声明抽象方法,大括号可有可无D、声明抽象方法不可写出大括号

下面哪个方法不可以在任何时候被任何线程调用?()A、wait()B、sleep()C、yield()D、synchronized(this)

class Account {   private int balance;   public void setBalance(int b) { balance = b; }  public int getBalance() { return balance; }   public void clearBalance() { balance = 0; }   }   哪一个改变可以使 Account 类线程安全?() A、在第2行加 synchronized 修饰符。B、在第3行加 synchronized 修饰符。C、在第3行、第4行和第6行加 synchronized 修饰符。D、在第4行、第6行和第8行加 synchronized 修饰符。

下列哪个说法是正确的:()。A、ConcurrentHashMap使用synchronized关键字保证线程安全B、HashMap实现了Collection接口C、Arrays.asList方法返回java.uti.ArrayList对象D、SimpleDateFormat对象是线程不安全的

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

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

线程同步中,对象的锁在()情况下持有线程返回A、 当synchronized()语句块执行完后B、 当在synchronized()语句块执行中出现例外(exception)时C、 当持有锁的线程调用该对象的wait()方法时D、 以上都是

当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

为了保证方法的线程安全,声明方法的时候必须用哪个修饰符?()     A、newB、transientC、voidD、synchronized

判断题所谓线程同步就是若干个线程都需要使用同一个synchronized修饰的方法。A对B错

单选题为了保证方法的线程安全,声明方法的时候必须用哪个修饰符?()AnewBtransientCvoidDsynchronized

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

单选题判断下列语句哪个正确()。A在线程休眠时,sleep方法会占用处理器时间B将方法声明为synchronized,就可以确保不会发生死锁C不提倡使用Thread类的suspend方法,resume方法和stop方法D以上描述都正确

单选题线程同步中,对象的锁在()情况下持有线程返回A 当synchronized()语句块执行完后B 当在synchronized()语句块执行中出现例外(exception)时C 当持有锁的线程调用该对象的wait()方法时D 以上都是

单选题下列情况中,不会使线程返回所持有的对象锁的是(  )。A当synchronized()语句块执行完毕B当调用了线程的suspend()方法C当在synchronized()语句块中出现异常(Exception)D当持有锁的线程调用该对象的wait()方法;

单选题下列哪一种修饰的叙述是正确的()Aabstract修饰符可修饰字段、方法和类B抽象方法的body部分必须用一对大括号{}包住C声明抽象方法,大括号可有可无D声明抽象方法不可写出大括号

单选题class Account {   private int balance;   public void setBalance(int b) { balance = b; }  public int getBalance() { return balance; }   public void clearBalance() { balance = 0; }   }   哪一个改变可以使 Account 类线程安全?()A在第2行加 synchronized 修饰符。B在第3行加 synchronized 修饰符。C在第3行、第4行和第6行加 synchronized 修饰符。D在第4行、第6行和第8行加 synchronized 修饰符。

问答题当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

( 难度:中等)下列关于抽象方法说法是正确的()。A.abstract修饰符可修饰字段、方法和类B.声明抽象方法不可写出大括号C.声明抽象方法,大括号可有可无D.抽象方法的body部分必须用一对大括号{ }包住