要么实现比另一个更快

时间:2016-10-23 18:30:58

标签: c performance caching pipeline

我正在开发一个项目,其中SW监视某个OS任务线程的每次调用中的连接状态。我的问题是这两种实现之间是否存在任何性能偏好:

int OSTask(){
    int cs = getConnectionStatus();
    if (cs == CONNECTION_OPEN){
        doOpenAction();
    }
    else{
        doCloseAction();
    }
    return 0;
}

或者这个实现:

int OSTask(){
    int cs = getConnectionStatus();
    if (cs == CONNECTION_CLOSED){
        doCloseAction();
    }
    else{
        doOpenAction();
    }
    return 0;
}

在执行时间方面,要么实施要好于另一个?为什么会发生这种情况?

0 个答案:

没有答案