首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和c++代码,将应填入(n)处的字句写在答题纸对应栏内。 [说明] 很多时候,希望某些类只有一个或有限的几个实例,典型解决方案是所谓单身(Singleton)模式。但在多线程情况下,Singleton模式有可能出现问题,需要进行
阅读以下说明和c++代码,将应填入(n)处的字句写在答题纸对应栏内。 [说明] 很多时候,希望某些类只有一个或有限的几个实例,典型解决方案是所谓单身(Singleton)模式。但在多线程情况下,Singleton模式有可能出现问题,需要进行
admin
2010-12-17
32
问题
阅读以下说明和c++代码,将应填入(n)处的字句写在答题纸对应栏内。
[说明]
很多时候,希望某些类只有一个或有限的几个实例,典型解决方案是所谓单身(Singleton)模式。但在多线程情况下,Singleton模式有可能出现问题,需要进行同步检查。如果对“检查Singleton对象是否已经创建”进行同步,则存在严重的瓶颈,所有的线程都必须等待检查对象是否存在。解决方式是一种称为Double-Checked-Locking模式,其意图是将非必须的锁定优化掉,同步检查最多只发生一次,因此不会成为瓶颈。以下是c++语言实现,能够正确编译通过。
[C++代码]
class USTax{
(1):
USTax(){};//构造函数
public:
static USTax* getInstance();
private:
static USTax*instance;
};
(2)=NULL;
USTax*USTax::get Instance(){
if(instance==NULL){
//进行某种同步
cout<<"实例暂时不存在"< if( (3) ){
cout<<"实例不存在,创建实例..."< instance=(4);
cout<<"实例创建成功"< }
else{
cout<<"实例已被创建了"< }
}
else{
cout<<"实例已经存在"< }
return (5);
}
(1)
选项
答案
privam
解析
在这里希望USTax类只有一个实例,从而需要将其构造函数设置为plivate,以防止外部对这个类进行直接实例化。故空(1)应填private。
转载请注明原文地址:https://kaotiyun.com/show/nvDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
当用户需求不清晰、需求经常发生变化、系统规模不太大时,最适宜采用的软件开发方法是__________。
在以阶段划分的编译器中,符号表管理和()贯穿于编译器工作始终。
对于下面的有向图,其邻接矩阵是一个①的矩阵。采用邻接链表存储时,顶点0的表结点个数为2,顶点3的表结点个数为0,顶点1的表结点个数为②个。①处应填入?
按照开发阶段划分,软件测试可以分为______。①单元测试②集成测试③系统测试④确认测试⑤用户测试⑥验收测试⑦第三方测试
以下关于软件测试原则的叙述中,正确的是______。①所有软件测试都应追溯到用户需求②尽早地和不断地进行软件测试③完全测试是不可能的④测试无法发现软件潜在的缺陷⑤需要充分注意测试中的群集现象
高度为n的完全二叉树最少的结点数为______。
某软件公司项目组的程序员在程序编写完成后均按公司规定撰写文档,并上交公司存档。此情形下,该软件文档著作权应由______享有。
调用函数时若是引用调用方式,则是将________________。下面所定义的函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1(5),则函数调用执行完成后,该表达式中x获得的值为________________。
假设关系R1和R2如下图所示:若进行R1R2运算,则结果集分别为(1)元关系,共有(2)个元组。(2)
ISO/IEC9126《软件工程产品质量》统一了多种质量模型。其中,下述关于软件使用质量的描述,不正确的是______。A.它测量用户在特定环境中能达到其目标的程度,不是测量软件自身的属性B.使用质量的属性分为4个特性:有效性、生产率、安全性和满意度
随机试题
在投资银行的IPO业务中,根据股票供求双方在价格决定中的作用,新股发行的主要方式有()。
老舍在《断魂枪》中着重刻画的人物是()
男,23岁,突觉右侧胸痛,针刺样,持续短暂时间后,出现呼吸困难。听诊右侧呼吸音明显减弱。患者有4年吸烟史。最可能的诊断为
下述疾病属于临界性肿瘤的是
A.补血活血B.散瘀接骨C.破血行气D.清热解毒E.止咳平喘桃仁除活血外,还具有的功能是
某变电所主接线见图6-8。取基准容量Sj=100MV.A,Kch取1.8。已知各元件的电抗标幺值为=0.05,=0.21,=0.209。d点的短路容量S"为()。
进口环节的增值税,由海关负责征收。()
基金的基本当事人包括()。
CantoneseOpera
IIS6.0安装的硬盘分区最好选用NTFS格式,是因为(1)和(2)。(1)、(2)备选答案:A.可以防止网页中的Applet程序访问硬盘中的文件B.可以针对某个文件或文件夹给不同的用户分配不同的权限C.可以使用系统自带的文件加
最新回复
(
0
)