Understanding CFTHREAD internals in Lucee 4.5.015

Hi all,

I have questions about CFTHREAD as I’m comparing with my experience of ACF9
but I didn’t find much helpful answers.
First of all my questions concerns thread usage with type=deamon (default)
and without the “Concurrent Requests” feature (i.e the one that configures
the server property).
Finally my env is Lucee 4.5.015, JDK7, Tomcat 8, Linux.

Here they are :

  1. What is the max concurrent cfthread count and is it configurable ?

  2. If cfthread are queued when max concurrent cfthread count is exceeded
    then What is the max queued cfthread count and is it configurable ?

  3. If cfthread are queued when max concurrent cfthread count is
    exceeded then How long a cfthread can last in the queue and is it
    configurable ?

  4. Do we get an exception (catchable ?) if the cfthread queued is full ? (I
    mean are new cfthread silently lost/ignored w/o error ?)

  5. If cfthread are queued, does the queue content persist after a server
    restart ? (I mean will the queued cfthread be lost or re-scheduled to run,
    after server restart ?)

Thanks

Sorry, don’t know if that matters but my question concerns cfthreads
launched from the same client request e.g How many cfthread can you launch
from a cfm, etc…