음... 아는 분과 얘기를 하다가 위에 관련된 내용들이 나왔습니다.
제가 알기론 PThread 가 User Level Thread 라고 알고 있었습니다.
User Level Thread 의 경우 이 스레드의 스케줄링은 Process 내부에서
돌아가기 때문에, 스케줄시에 커널 모드로 들어갈 필요가 없다는 장점이
있습니다. 반대로 단점으로, 하나의 스레드가 Block Call 을 하면 프로세스
자체가 Block 된다는 단점이 있습니다. 음... 제가 잘못 이해하고
있는건지...
Kernel Level Thread 는 반대로 그런 문제가 없지만, 스레드 단위로