1
아무도 도와 줄 수 있습니까 ??. 나는 그들을 죽이려하지만, 신호가 필요합니다. 그래서 나는 취소를 사용하는 것을 생각했다.pthread_cancel이 스레드 스택을 해제합니까?
아무도 도와 줄 수 있습니까 ??. 나는 그들을 죽이려하지만, 신호가 필요합니다. 그래서 나는 취소를 사용하는 것을 생각했다.pthread_cancel이 스레드 스택을 해제합니까?
확실히 pthread_cancel
취소 된 스레드가 취소 처리기를 실행하는 등의 일정 시간 동안 계속 실행될 수있는 경우에만 스레드의 스택을 해제하지 않습니다.
스레드 리소스는 스레드에서 pthread_detach
이 호출되고 스레드가 종료 된 후 정리됩니다 (어느 순서로든 발생할 수 있음).
'pthread_detach' 대신'pthread_join'을 사용할 수 있습니다. 그러나 스레드 스택을 해제하는 것은 아닙니다 (OS에서 다시 제공) * 스레드 라이브러리는 생성하려는 다음 스레드를 위해 스레드 라이브러리를 보유하기로 결정할 수 있습니다. –
@EmployedRussian이 링크를 제공해주십시오 : * 스레드 스택을 비우는 것이 보장되지 않더라도 *? – Ali