더북(TheBook)

2부터 1,000만까지의 숫자 중에 소수가 모두 몇 개 있는지를 알아내는 코드입니다. 코드를 실행해보겠습니다.

콘솔

$ node prime
prime: 2.745s
664579

사용자의 컴퓨터 성능에 따라 다르지만 상당한 시간이 소요됩니다. 이번에는 워커 스레드를 사용해 여러 개의 스레드들이 문제를 나눠서 풀도록 해보겠습니다. 미리 말하지만, 멀티 스레딩은 상당히 어렵습니다. 코드양도 많아집니다.