网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
为了保证方法的线程安全,声明方法的时候必须用哪个修饰符?()
A

new

B

transient

C

void

D

synchronized


参考答案

参考解析
解析: 暂无解析
更多 “单选题为了保证方法的线程安全,声明方法的时候必须用哪个修饰符?()A newB transientC voidD 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 错

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

考题 单选题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()方法;

考题 单选题下列哪一种修饰的叙述是正确的()A abstract修饰符可修饰字段、方法和类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部分必须用一对大括号{ }包住