首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和c++代码,将应填入(n)处的字句写在答题纸对应栏内。 [说明] 很多时候,希望某些类只有一个或有限的几个实例,典型解决方案是所谓单身(Singleton)模式。但在多线程情况下,Singleton模式有可能出现问题,需要进行
阅读以下说明和c++代码,将应填入(n)处的字句写在答题纸对应栏内。 [说明] 很多时候,希望某些类只有一个或有限的几个实例,典型解决方案是所谓单身(Singleton)模式。但在多线程情况下,Singleton模式有可能出现问题,需要进行
admin
2010-12-17
16
问题
阅读以下说明和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
软件设计师下午应用技术考试
软考中级
相关试题推荐
银行系统数据流图中,某个加工根据客户的多个不同属性的值来执行不同的操作,则对该加工最适宜采用()描述。
某企业职工关系EMP(E_no,E_name,DEPT,E_addr,E_tel)中的属性分别表示职工号、姓名、部门、地址和电话;经费关系FUNDS(E_no,E_limit,E_used)中的属性分别表示职工号、总经费金额和已花费金额。若要查询部门为“开
传统编译器进行词法分析、语法分析、代码生成等步骤的处理时,前一阶段处理的输出是后一阶段处理的输入,则采用的软件体系结构风格是①。该体系结构的优点不包括②。②处应填入?
给定包含n个正整数的数组A和正整数x,要判断数组A中是否存在两个元素之和等于x。先用插入排序算法对数组A进行排序,再用以下过程P来判断是否存在两个元素之和等于x。low=l;high=n;while(high>low)ifA[low]+A[hig
在结构化分析方法中,用于行为建模的模型是①,其要素包括②。②处应填入?
标准符合性测试中的标准分类包括______。①数据内容类标准②通信协议类标准③开发接口类标准④信息编码类标准
行为型设计模式描述类或对象如何交互和如何分配职责。______模式是行为型设计模式。
编译和解释是实现高级程序设计语言的两种方式,其区别主要在于______。
操作系统的主要任务是________________。
一个程序的控制流图中有8个节点、12条边。在测试用例数最少的情况下,确保程序中每个可执行语句至少执行一次所需测试用例数的上限是________________。
随机试题
A.隐性子宫内膜炎B.慢性卡他性子宫内膜炎C.慢性脓性子宫内膜炎D.子宫积脓E.子宫积液奶牛,产后4个月一直未见发情,从阴道中排出少量异常分泌物,但无全身症状。直肠检查感觉子宫体积明显增大,呈袋状,子宫壁增厚、有柔性的波动感;阴道检查见有大量灰
A、胆结石B、脑积水C、肺炎D、失血性休克E、低血压流行性脑脊髓膜炎的并发症有()
《中华人民共和国执业医师法》中对医师义务的一些规定中不正确的是
记账凭证的填制人员是()。
贞观之治
阅读下列材料,按要求完成教学设计任务。人的血型和输血是学生感兴趣的话题,但是由于血型鉴定具有潜在的感染疾病的危险,许多国家禁止在中学阶段采用人血进行实验。《义务教育生物学课程标准(2011年版)》的活动建议:模拟“血型鉴定”,理解血型与输血的关系
小王一次喝多了和最要好的朋友说了领导的一些问题,结果第二天领导开会就批评说,有的人喜欢背后说别人,很明显是他朋友出卖了他。假如你就是小王。今后你应该如何面对领导和朋友?你认为应该吸取哪些教训?
抱团养老指一些老同事、老同学或老朋友主动结伴生活在一起的一种新型养老模式。根据定义,下列属于抱团养老的是:
TheFamilyThestructureofafamilytakesdifferentformsaroundtheworldandeveninthesamesociety.Thefamily’sformc
EndangeredAnimals—ExtinctionisForeverExtinctionisthedisappearanceofanentirespecies,/whichisbroughtaboutbyn
最新回复
(
0
)