스레드와 프로세스에 대한 이해가 좀 더 많은 분들이 읽기에 좋은 아이템이었던 것 같습니다.
저한테는 어려웠네요 하하..
정확성이나 성능이 스레드 스케줄러에 따라 달라지면
다른 플랫폼(OS)에 이식성이 낮은 프로그램이다.
즉, 프로그램의 성능이 스케줄러에 따라 달라지지 않도록 해야
스케줄러에 독립적인 이식성이 높은 프로그램을 만들 수 있다.
3가지 방안을 제시하고 있다.
실행 가능한 스레드 수 = 전체 스레드 수 - 대기 중인 스레드 수
실행 가능한 스레드의 평균적인 수를, 프로세서 수보다 지나치게 많아지지 않도록 하면,
스케줄링이 따로 필요 없어져 동작이 크게 달라지지 않는다.