In [1], there is
documentation on how to run each node or each service in their own
threads, but not each request. 

There is no way of spinning up a thread for each individual request -- I doubt this is what you want anyway, as it's incredibly wasteful.  If you service the callback queue associated with the requests from multiple threads (either using an AsyncSpinner or manually with callOne()), they'll get serviced concurrently.

Josh