스레드 풀을 생성하는 방법

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

  1. 탐색 트리에서 [구성] 노드를 확장합니다.

  2. [구성] 노드에서 [스레드 풀] 노드를 선택합니다.

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

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

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

  4. [이름] 필드에 스레드 풀의 이름을 입력합니다.

  5. [클래스 이름] 필드에 스레드 풀을 구현하는 클래스의 전체 이름을 입력합니다.

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

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

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

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

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

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

    스레드 풀을 인스턴스화할 경우 이 스레드가 생성됩니다. 기본값은 2입니다.

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

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

  10. [확인]을 누릅니다.

관련 항목
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices