EJB 容器特定的特性

以下是組態 EJB 容器時的可用特性。如需詳細資訊,請參閱 http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html

thread-core-pool-size

指定 EJB 容器通用執行緒集區中的核心執行緒數目。預設值為 16

thread-max-pool-size

指定 EJB 容器通用執行緒集區中的最大執行緒數目。預設值為 32

thread-queue-capacity

指定執行緒集區佇列的大小,當正在執行的執行緒數目超過 thread-core-pool-size 時,執行緒集區佇列會儲存新請求。預設值為 Integer.MAX_VALUE

thread-keep-alive-seconds

指定時間 (以秒為單位),在此時間後會終止超過 thread-core-pool-size 的執行緒。預設值為 60

allow-core-thread-timeout

如果設為 true,所有執行緒 (甚至是核心執行緒) 會在超過 thread-keep-alive-seconds 後終止。預設值為 false

prestart-all-core-threads

如果設為 true,會啟動 EJB 容器通用執行緒集區中的所有核心執行緒,導致它們為了等待工作而閒置。如果設為 false,在新請求到達之前不會啟動執行緒。預設值為 false

Copyright © 2005, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices