프로세스 내에 있는 특정 쓰레드만 죽일수 있는 방법이 있나요?

woongz의 이미지

안녕하세요-

어떤 프로세스 내에 있는 특정 쓰레드만 죽이고 싶은데요

소스상에서 pthread_kill()을 사용하지 않고

그냥 커멘드상에서 할수 있는 명령어는 없나요?

프로세스를 죽일때 kill을 쓰듯이...

아니면 어떤 프로세스가 가지고 있는 쓰레드들의 TID를 알 수 없을까요..

그런 명령어가 없다면 만들어야 하는데..

예를 들어 어떤 프로세스의 PID가 1111 이고, 그 프로세스가 가지고 있는 쓰레드중 죽이고 싶은 쓰레드의 TID가 2222라면

killthr 1111 2222

라고 인자를 주어 죽일수 있을것 같은데요...

가능할까요?

Necromancer의 이미지

없습니다.

하고 싶다면 프로그램 내에서 그렇게 하도록 만들어 주어야
합니다.

Written By the Black Knight of Destruction