안녕하세요, 리눅스 GNU의 다른 OS 인터럽트 등으로부터 내 코드를 안전하게 할 수있는 방법이 있습니까? 예를 들어, 아래 코드가 있고 코드 실행을 방해하지 않는 정확한 실행 시간을 찾아야합니다.Cpp 리눅스 코드의 중단없는 실행
나는 이미 pthread_mutex_lock(&cs_mutex);
을 조사했으나 실행할 다른 작업을 중지 할 수 없습니다.
while(1){
//start some method to block other OS overheads
c_start=clock();
some_function();
c_end=clock();
//stop OS overhead block
//calculate time
}
정말로 하시겠습니까? 가능하면 코드가 실행되는 동안 시스템이 완전히 정지 될 수 있습니다. 화면을 업데이트하지 않고 마우스를 움직이거나 아무 것도하지 않습니다. 프로파일 러를 더 잘 사용하십시오. – Axel