Sets the maximal number of unused threads to max_threads.
If max_threads is -1, no limit is imposed on the number of unused threads.
The default value is 8 since GLib 2.84. Previously the default value was 2.
| max_threads |
maximal number of unused threads |