스레드 풀을 만드는 방법

스레드 풀은 네트워크 수신기 및 ORB에서 사용합니다. 일반적으로 네트워크 수신기는 GlassFish 서버를 설치할 때 만들어지는 두 개의 스레드 풀 중 하나를 사용하고, ORB는 다른 스레드 풀을 사용합니다. 이러한 기본 스레드 풀 중 하나를 편집하여 응용 프로그램 또는 하드웨어 시스템에 적합한 설정을 지정하거나, 이러한 설정을 갖는 스레드 풀을 만들어 사용할 수 있습니다.

  1. 탐색 트리에서 구성 노드를 선택합니다.
  2. 구성 노드에서 스레드 풀 노드를 선택합니다.

    스레드 풀 페이지가 열립니다.

  3. 스레드 풀 페이지에서 새로 만들기를 누릅니다.

    새 스레드 풀 페이지가 열립니다.

  4. 이름 필드에 스레드 풀의 이름을 입력합니다.
  5. 클래스 이름 필드에 스레드 풀을 구현하는 클래스의 정규화된 이름을 입력합니다.

    기본값은 com.sun.grizzly.http.StatsThreadPool입니다.

  6. 최대 대기열 크기 필드에 스레드에서 메시지를 처리할 수 있을 때까지 대기열에 있을 수 있는 최대 메시지 수를 입력합니다.

    값이 –1이면 대기열 크기에 제한이 없습니다. 기본값은 4096입니다.

  7. 스레드 풀에 들어갈 수 있는 최대 스레드 수를 최대 스레드 풀 크기 필드에 입력합니다.

    기본값은 5입니다. 네트워크 수신기 스레드 풀에는 이 값을 사용하는 것이 좋습니다.

  8. 스레드 풀에 들어갈 수 있는 최소 스레드 수를 최소 스레드 풀 크기 필드에 입력합니다.

    스레드 풀을 인스턴스화할 경우 이 스레드가 만들어집니다. 기본값은 2입니다.

  9. 유휴 스레드 시간 초과 필드에 풀에서 스레드가 유휴 상태로 유지될 수 있는 최대 시간(초)을 입력합니다.

    이 시간이 만료되면 스레드가 풀에서 제거됩니다. 기본값은 900입니다.

  10. 확인을 누릅니다.
참조
Copyright © 2010, Oracle and/or its affiliates. All rights reserved. 법적 공지