Lines Matching refs:thread
12 To support this end, OpenSSL can manage an internal thread pool. Tasks can be
13 scheduled on the internal thread pool.
16 the thread pool functionality, known as the “default model”. More models
19 A thread pool is managed on a per-`OSSL_LIB_CTX` basis.
27 The application enables thread pooling by calling the following function
32 * Set the maximum number of threads to be used by the thread pool.
34 * If the argument is 0, thread pooling is disabled. OpenSSL will not create any
35 * threads and existing threads in the thread pool will be torn down.
38 * thread pooling is not supported (for example, if it is not supported on the
46 * thread pool. If thread pooling is disabled or not available, returns 0.
51 The maximum thread count is a limit, not a target. Threads will not be spawned
67 /* Is thread pool functionality supported at all? */
85 A build option `thread-pool`/`no-thread-pool` will be introduced which allows
86 thread pool functionality to be compiled out. `no-thread-pool` implies
87 `no-default-thread-pool`.
89 A build option `default-thread-pool`/`no-default-thread-pool` will be introduced
90 which allows the default thread pool functionality to be compiled out. If this
91 functionality is compiled out, another thread pool model must be used. Since the
94 this option instead of `thread-pool/no-thread-pool`, however this option is