자바로 병렬처리를 구현하는데용

1개의 스레드로 연산할때 8초정도 걸린다고 할때

작업량을 나눠서 4개의 스레드로 하면 2배이상정도로 빨라지는것같은데

그럼 16개로하면 아주 빨라질줄 알고 늘려봤는데 4개일때랑 속도가 별반 차이가 없더라고

무슨 이유로 그런걸까요?

내가 병맛코딩해서 그런가여