Groovy Documentation

gpars.scheduler
Class ResizeablePool

java.lang.Object
  gpars.scheduler.DefaultPool
      gpars.scheduler.ResizeablePool

class ResizeablePool
extends DefaultPool

Represents the actors' thread pool, which performs tasks on behalf of the actors. The actors' thread pool size defaults to the n + 1, where n is the number of processors/cores available on the machine. The VM parameter -Dgpars.poolsize can be used the configure the default size of the actors' thread pool. The resize() and resetDefaultSize() methods can be used to configure size of the thread pool at runtime.

author:
Vaclav Pech Date: Feb 27, 2009


Constructor Summary
ResizeablePool(boolean daemon)

Creates the pool with default number of threads.

ResizeablePool(boolean daemon, int poolSize)

Creates the pool with specified number of threads.

 
Method Summary
 
Methods inherited from class DefaultPool
createThreadName, execute, getExecutorService, resetDefaultSize, resize, shutdown
 

Constructor Detail

ResizeablePool

public ResizeablePool(boolean daemon)
Creates the pool with default number of threads.
param:
daemon Sets the daemon flag of threads in the pool.


ResizeablePool

public ResizeablePool(boolean daemon, int poolSize)
Creates the pool with specified number of threads.
param:
daemon Sets the daemon flag of threads in the pool.
param:
poolSize The required size of the pool


 

Groovy Documentation