Sets the maximal number of unused threads to max_threads.
max_threads
If max_threads is -1, no limit is imposed on the number of unused threads.
The default value is 2.
maximal number of unused threads