커널 2.6.7에서 pthread를 사용하였을때..

초코리의 이미지

커널 2.6.7에서 phtread를

이용하여

쓰레드를 생성하였습니다.

ps로 프로세서정보를 봤을때

fork한것처럼 여러개의 프로세서가 생성되는데요..

기존의 2.4계열에서는 쓰레드가 clone으로 구현되어 있어

이런 문제가 생긴다고 알고 있습니다.

커널 2.6에서는 쓰레드 부분이 변경되었다고 알고 있는데요..

커널 2.6계열에서도 이렇게 ps 하면 여러개가 생기는 것이 정상인가요?

kslee80의 이미지

커널 2.6 만으로 되는것이 아닙니다.
커널 2.6 + nptl 이여야 한다고 알고 있습니다.

다시말해서, 바뀐 쓰레딩 방식을 사용하기 위해서 nptl 이 필요하다는
이야기입니다.