pthread_create로 20개의 쓰레드를 생성하고
pthread_join으로 쓰레드를 회수 하는데...
만약에 한 특정 쓰레드가 다른쓰레드에 비해 오래 걸린다면.
그쓰레드를 죽여버리고 싶은데요 어떻게 해야 할까요..
시그날 을 안쓰고는 할수 없나요...
시그날 이해가 안가네요 ㅠ,ㅠ
pthread_exit() 함수로 써서 죽여야 할거 같은데
한쓰레드가 오래 걸리는지 어떻게 체크해야할지...
thread가 timeout 나도록 하는 일이 무엇이죠?
쓰레드는 외부에서 죽이는 거보다 스스로 죽도록 설계하는 것이 좋습니다.
다른 쓰레드에서의 쓰레드 canceling은 자칫 resource 누수를 일으킬 수가 많습니다.
---http://coolengineer.com
그런가요..
그럼 방법은 없는건가요???
시그널 은 제가 생각햇던것과 다른거 같네요..
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
thread가 timeout 나도록 하는 일이 무엇이죠?쓰레드는
thread가 timeout 나도록 하는 일이 무엇이죠?
쓰레드는 외부에서 죽이는 거보다 스스로 죽도록 설계하는 것이 좋습니다.
다른 쓰레드에서의 쓰레드 canceling은 자칫 resource 누수를 일으킬 수가 많습니다.
---
http://coolengineer.com
그런가요..그럼 방법은 없는건가요???시그널 은 제가 생각
그런가요..
그럼 방법은 없는건가요???
시그널 은 제가 생각햇던것과 다른거 같네요..
댓글 달기