阅读以下函数说明和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)
private 解析:在这里希望USTax类只有一个实例,从而需要将其构造函数设置为private,以防止外部对这个类进行直接实例化。故空(1)应填private。
李某的行为是否构成犯罪?n李某因夫权思想严重,经常对妻子非打即骂。一日,李某的妻子因不堪李某的毒n 其他 2020-04-06 …
33、读下图回答问题.已知图中弧线①-N-③为某经线圈中的一段,其中N为北极点,阴影为某一时刻晨昏 其他 2020-05-16 …
某企业规定的信用条件是“2/10,1/20,N/30”.某客户从该企业购买100 000元的材料, 其他 2020-05-17 …
An=n(n+1)中An及A所代表的是什么?文科生研究不懂这题,公式能理解,但An这个符号的意思是 数学 2020-06-12 …
考研题,求时间复杂度,请说明下理由,假定问题规模为N时,某递归算法的时间复杂度记为T(N),已知T 数学 2020-06-15 …
已知m+n=4,则二分之一m^2+mn+二分之一n^2=?某服装厂生产一批某种款式的秋装,已知每1米 数学 2020-11-07 …
关于并查集的一道题,求思路,n若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出 数学 2020-12-01 …
纬度30°N,距某一楼房A南面24m处有一高12m的东西很长的楼房纬度30°N,距某一楼房A南面24 数学 2020-12-10 …
基础词汇过关(英汉互译)1.愿意帮忙的;有用的adj.2.volunteern.3.社区n.4.问题 其他 2020-12-26 …
在一列简谐横波的传播方向上有M、N两点,它们的平衡位置相距S,波速大小为v,方向由M→N.某时刻M、 其他 2020-12-27 …