찾다

 >  Q&A  >  본문

多线程 - java 使用current包固定线程池对象,如何动态伸缩?

PHPzPHPz2785일 전704

모든 응답(1)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-04-18 10:07:04

    메서드가 없는 것 같습니다... Executors는 팩토리 메소드를 사용하는 스레드 풀 도구 클래스일 뿐입니다. FixThreadPool, CachedThreadPool 등은 모두 특정 또는 특수 상황을 처리하는 스레드 풀을 기반으로 하므로 매개 변수 설정은 없습니다. 컴퓨터 상태를 모니터링하여 성능을 향상시키기 위해 다른 값만 설정할 수 있습니다.
    동적으로 확장해야 하는 경우 ThreadPoolExecutor 클래스를 직접 상속하고 beforeExecute, afterExecute, 종료된 메서드를 다시 작성하는 것이 좋습니다. coreSize, maxinumSize 및 keepalivetime의 설정 방법을 사용합니다.

    회신하다
    0
  • 취소회신하다