2014-10-15 1 views

답변

1

그것은 당신이 쓰는 것보다 아마 약간 다르다 :

  • minThreads : 시작시
  • minSpareThreads를 할당되는 스레드의 수 : 모든 시간에 사용할 수 있어야 스레드 수입니다. 사용 가능한 유휴 수가 적은 경우 maxThreads에 도달 할 때까지 번호를 늘리십시오.
  • maxThreads :이 스레드 수가 동시에 실행되지 않도록하십시오.

(나는이 문서가 HTTP 스레드, 데이터베이스 스레드 또는 기타에 적용되는지는 언급하지 않았지만 이것이 내가 사용했던 것임을 인정해야합니다.)

샘플 : 10/5/20 스레드 (최소, 최소, 최대)를 구성했다고 가정 해 보겠습니다. 시작할 때 10 개의 스레드가 풀에 추가됩니다. 소비 된 처음 5 개의 스레드에 대해서는 아무 것도 발생하지 않습니다. 6 번째 스레드가 소비되면 여분의 스레드가 5 개 미만이므로이 상태가 다시 충족 될 때까지 더 많은 스레드를 시작해야합니다.

관련 문제