This is class is a simple implementation of a zero size thread pool, based on the
IThreadPool interface.
System Object Quartz.Simpl ZeroSizeThreadPoolNamespace: Quartz.SimplAssembly: Quartz (in Quartz.dll) Version: 2.2.1.400
public class ZeroSizeThreadPool : IThreadPool
public class ZeroSizeThreadPool : IThreadPool
The pool has zero
Threads and does not grow or shrink based on demand.
Which means it is obviously not useful for most scenarios. When it may be useful
is to prevent creating any worker threads at all - which may be desirable for
the sole purpose of preserving system resources in the case where the scheduler
instance only exists in order to schedule jobs, but which will never execute
jobs (e.g. will never have Start() called on it).