本文整理汇总了C++中CPU::setIndex方法的典型用法代码示例。如果您正苦于以下问题:C++ CPU::setIndex方法的具体用法?C++ CPU::setIndex怎么用?C++ CPU::setIndex使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CPU
的用法示例。
在下文中一共展示了CPU::setIndex方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: createSimCPUScheduler
void PartionedManualMPSimExecutor::createSimCPUScheduler(){
unsigned int nCPU = GUI_CONTEXT.getNCPU();
CPU *newCPU;
for(unsigned int i=0; i<nCPU; i++){
newCPU = new CPU();
newCPU->setIndex(i);
CPUs[i] = newCPU;
kernelCPUSchedulerMap[newCPU] = createScheduler(i);
}
}
示例2: createCPU
CPU* uniformCPUFactory::createCPU(const string &name, int num_levels, double V[], int F[])
{
CPU *c;
if (_curr==_n)
if (num_levels==1)
// Creates a CPU without Power Saving:
c = new CPU(name);
else
// Creates a CPU with Power Saving:
c = new CPU(name, num_levels, V, F);
else
if (num_levels==1)
// Creates a CPU without Power Saving:
c = new CPU(_names[_curr++]);
else
// Creates a CPU with Power Saving:
c = new CPU(_names[_curr++], num_levels, V, F);
c->setIndex(index++);
return c;
}