|
그냥 process 를 4개 돌리세요.
4개든 10개든 그게 더 현명할텐데요..
30억 님이 쓰신 글 :
: 현재 DOS에서 프로그램을 CreateProcess() 함수를 이용하여 실행결과를 가져왔습니다.
: 그러나 프로그램이 한번 수행하면 30분정도 걸립니다.
: 4번 수행시에는 2시간정도의 시간이 걸리는거죠.
: 그래서 thread를 이용해서 한번에 여러개를 동시에 수행하고 싶은데
: 어떻게 하면 좋을까요?
: 일단 메인 쓰레드를 두고, 여러개의 서브 쓰레드로 수행하고, 각각 끝날때까지 기다리는게 효율적인건지,
: 아니면 메인 쓰레드 없이 처음부터 여러개의 쓰레드로 수행하고, 끝날때까지 기다리는게 효율적인건지
: 동시에 수행하는 결과는 각기 별개의 결과이므로, 결과를 공유할 필요가 없습니다.
: 좋은 의견 있으시면 조언 부탁드립니다.
:
|