시그널 프로그램...
글쓴이: 익명 사용자 / 작성시간: 일, 2002/08/25 - 12:58오전
몇일째 고생하고 있네요...
int main()
{
while(1)
{
tasks...
}
}
void test1()
{
if(condition1)
...
else if(condition2)
...
else
;
}
시그널 핸들러를 test1으로 했구요.. 근데 시그널을 보내면 if조건문을 잘 실행하는데,
test1함수를 떠나지 못하고 멈춰있네요.... main함수에서 루프를 돌다가 시그널이 오면
test1을 호출하고 조건문을 실행하고 test1을 떠나 다시 main함수로 돌아오고 싶은데,
체크해보니깐 test1의 마지막까지는 가는데 test1을 떠나지 못하네요...
이것땜에 몇일째 삽질을 하고 있느데... 제발좀 아시는분 답글 부탁 드립니다...
미치겠에요... 으~~~~
Forums:
Re: 시그널 프로그램...
http//www.joinc.co.kr/article.php?sid=38
괜찮은 사이트입니다..
Re^2: 시그널 프로그램...
우와!! 넘 좋은 사이트네요...
음.. 어느정도 문제점에 대해 감이 오는데요...
해결할 수 있을것 같네요.. 블럭킹 문제였던것 같아요..
너무 감사 드립니다...
좋은 하루 되세요 ^^
댓글 달기