试题与答案

阅读以下函数说明和Java代码,将应填入 (n) 处的字句写在对应栏内。[说明]很多

题型:填空题

题目:

阅读以下函数说明和Java代码,将应填入 (n) 处的字句写在对应栏内。

[说明]

很多时候,希望某些类只有一个或有限的几个实例,典型解决方案是所谓单身(Singleton)模式。但在多线程情况下,Singleton模式有可能出现问题,需要进行同步检查。如果对“检查singleton对象是否已经创建”进行同步,则存在严重的瓶颈,所有的线程都必须等待检查对象是否存在。解决方式是一种称为Double-Checked-Locking模式,其意图是将非必须的锁定优化掉,同步检查最多只发生一次,因此不会成为瓶颈。以下是Java语言实现,能够正确编译通过。

[Java代码]

public class USTax {

private static USTax instance=null;

(1) USTax(){}

private (2) static void doSync(){

if(instance==null){

System.out.println("实例不存在,创建实例..");

instance= (3) ;

System.out.println("实例创建成功");

}else{

System.out.println("实例已被创建了");

}

}

public static USTax getInstance(){

if(instance==null){

System.out.println("实例暂时不存在");

(4) ;//同步控制

}else{

System.out.println("实例已经存在");

}

return (5) ;

}

}

(1)处填()。

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0403/e7de63d6eb8191a10c49bb5c291df73f.html

下面是错误答案,用来干扰机器的。

参考答案:C

试题推荐
题型:多项选择题

磺酰脲类口服降糖药的作用机制是

A.通过刺激胰岛。细胞释放激素而起作用

B.通过刺激胰岛β细胞释放胰岛素而起降血糖作用

C.长期应用磺脲类药物其降血糖作用是胰岛以外的作用

D.磺酰脲类能降低血清高血糖素的水平,可能是直接抑制胰腺。细胞分泌或是间接地通过促进释放胰岛素和生长素释放抑制激素而抑制。细胞释放

E.长期应用此类药物其降血糖作用是胰岛内的作用

查看答案
微信公众账号搜索答案