시간은 상관없고 작업개수만 일단 따지는데..
작업을 쪼갨수있냐? 있으면 ㄱㄱ
예전에는 중앙에서 스레드들한테 작업을 꽂아주는 식이었는데 이것보다는 스레드들이 알아서 작업을 가져가게 함. 큐를 하나 공유해서 스레드들 입장에서는 걍 큐에서 하나씩 빼쓰는 거에 불과해서 단순해짐.
그리고 한 스레드가 너무 많이 일을 하는게 문제같아니라 다른 스레드들이 그시간에 놀지 않는게 중요함. 우연히 시간이 짧게 걸리는 일이 얻어걸리면 한 일의 갯수는 많겠지.
테스트
시간은 상관없고 작업개수만 일단 따지는데..
작업을 쪼갨수있냐? 있으면 ㄱㄱ
예전에는 중앙에서 스레드들한테 작업을 꽂아주는 식이었는데 이것보다는 스레드들이 알아서 작업을 가져가게 함. 큐를 하나 공유해서 스레드들 입장에서는 걍 큐에서 하나씩 빼쓰는 거에 불과해서 단순해짐.
그리고 한 스레드가 너무 많이 일을 하는게 문제같아니라 다른 스레드들이 그시간에 놀지 않는게 중요함. 우연히 시간이 짧게 걸리는 일이 얻어걸리면 한 일의 갯수는 많겠지.
테스트