리눅스에서 vxworks를 구현하고 있습니다.
taskDelay()를 호출하며 호출한 태스크를 대기리스트로 빼고
다음으로 가장 높은 우선순위의 태스크를 실행을 시킵니다..
이때 kill(tid, SIGCONT)를 날리는데..
실행이 되지 않습니다.(SIGCONT를 무시하는듯 보입니다.)
리턴값을 찍어보면 0이 찍히는데..
왜 쓰레드가 실행되지 않는지 도저히 이해가 안되서 질문드립니다...
ps.
위 kill(tid, SIGCONT)를 실행하기전에
system("ps"); 등 정상적으로 수행되는 명령을 실행하면
정상작동합니다;;;