0
나는 많은 계산을해야한다. 모두 병렬로 실행할 수 있습니다 ... RAM의 한계가없는 경우. :/병렬 스레드 수 제어
그 때문에 병렬로 작동하는 스레드의 수를 제어하고 싶습니다. 이 곳없는 멀티 스레딩이있는 것처럼 잘 작동 1
List<Thread> threadList = new ArrayList<Thread>();
threadList.add(new Thread(new Runnable() {
@Override
public void run() {
....
}
}));
threadList.get(threadList.size()-1).start();
if(threadList.size() >= 5){
threadList.remove(0).join();
}
:
나는 다음과 같은 코드를 썼습니다. 그러나 내가 2를 허용하면 그것은 정말로 미쳤고 RAM은 채워지고있다.내가 잘못 했나요?