kthread - thread 없애는 방법 질문입니다.
글쓴이: astzlra955 / 작성시간: 수, 2015/03/11 - 5:13오후
안녕하세요.
제가 kthread 를 통해서 thread를 하나 생성했습니다.
그 thread는 계속 sleep 해 있고, 1초마다 깨어나서 log를 출력하고 다시 1초 sleep을 반복합니다.
그리고 부모 process는 다른작업을 진행하다가 완료하면 kthread_stop( )을 통해서 생성한 thread를 없애도록 만들었는데요...
이상하게 부모 process에서 kthread_stop( )을 동작시키면, 여기에서 system 이 멈춰버립니다.
thread는 계속 돌고요...
다른 곳을 찾아봐도 kthread를 없애려면 kthread_stop( )을 사용하라고 되어 있어서요...
어떤 부분이 문제인지 혹시 알 수 있을까요?
Forums:
우회적으로는...
해당 thread에서 return 해서 thread를 종료하는 건 잘 되더군요...
그런데 외부에서 kthread_stop( )을 통해서 종료시키는 것은 안되더군요...
댓글 달기