pthread와 clone 쓰레드의 메모리 반환 시기의 차이

2019. 6. 11. 01:04임베디드/리눅스시스템프로그래밍

pthread는 쓰레드 함수가 종료되면 바로 메모리를 해제해서 어떠한 공유데이터에 한해서 다음 쓰레드는 읽지 못하고 종료되게 된다. 반면 clone 쓰레드 함수는 바로 메모리를 해제하지 않아 다음 쓰레드가 이전 쓰레드에서 처리된 값을 읽게 될 수 있다