Since each BIS thread requires system resources, even when idle, it is not desirable to set this value to a large number.
The default value, 5 threads, is sufficient for a moderately busy server and should only be increased if requests are being
denied or users are waiting for their requests to be serviced.
BIS dynamically creates additional threads for each Service Engine started by the StartService tag. These Service Engine threads do not count against the BIS_MAX_THREADS value.
The BIS_MAX_THREADS option is only examined when the BIS Request Handler is loaded. The handler is loaded on demand, for example, when the first
BIS request arrives after a server restart, and then the handler is automatically unloaded after about 20 minutes of inactivity.
The current setting can be retrieved with Value(MaxThreads, Config). On UNIX, this always returns 1.