alarm()함수를 이용시 문제점?
글쓴이: moonzoo / 작성시간: 금, 2005/11/25 - 4:44오후
다음과 같이 함수를 설계한다면 어떤 문제점이 있을까요?
(예를 들면 alaram 콜이 비싸다던지..)
foo라는 함수에게 일을 시킬때 "t시간동안만 일하고 결과를
리턴하라"
이 것을 구현한다면 다음과 같을 것입니다.
int foo( int 제한시간 )
{
alarm( 제한시간 );
작업A<=시간이 걸리는 작업..또는 무작정 대기중인 작업..
alarm(0);
return 0;
}
다행히 작업A가 제한시간 내에 끝난다면 문제 없을것이고.
제한시간보다 더 걸린다면 alarm콜의 영향으로 작업을 끝내고
리턴하게 될텐데요.
이러한 방식의 설계가 문제점이 있을까요?
Forums:
내부에서 sleep 함수만 사용하지 않는다면 별 문제가 없습니다.
내부에서 sleep 함수만 사용하지 않는다면 별 문제가 없습니다.
---
http://coolengineer.com
댓글 달기