1K 스레드를 생성하고 래치를 사용하여 스레드를 시작하면 스레드가 내 프로세스의 완료를 완료합니다.완료 할 때 1K 스레드를 시작하고 동일한 작업에서 스레드를 계속 실행하는 방법
스레드가 끝날 때 동일한 작업을 수행 할 다른 스레드를 시작합니다 (또는 동일한 스레드를 다시 가져 와서 같은 작업을 계속 처리합니다).
시나리오 :
내가 1K 스레드를 시작하려면, 그들이 처리를 완료 할 때 다른 1K 스레드를 시작하는 성능 저하를 원하지 않는다.
스레드는 단순히 내가 지속적으로 x 초 동안 실행되고 싶은 어떤 URL http://www.example.com/some/page
에 HTTP URL에 접속을하고, 항상 실행 1K 스레드를 가지고있다.
실행기 프레임 워크가 작업과 스레드를 분리하므로 실행하는 방법을 배울 때 실행기를 사용하지 않으려 고합니다. 실행중인 스레드의 수를 계산하지 않습니다. 동시.
1,000 개의 스레드를 만드는 것은 결코 좋은 생각이 아닙니다. – SLaks
@SLaks 벤치마킹을 위해 벤치마킹 도구를 만드는 방법을 배우고 싶습니다. – codecompleting
많은 개별 스레드를 작성하는 것은 아마도 사용자가 생각하는대로 수행하지 않을 것이므로 1000 개의 동시 요청을 실행하는 더 나은 방법이있을 것입니다. 당신은 대부분의 시간을 기다리고있는 1000 개의 스레드를 돌리고 있습니다. –