Calls may return on any thread in the threadpool. Callbacks are queued and then dispatched as threads become available. Operation the node can operate on a single thread. It’s not clear what you distinction you intend by “OS thread”. All threads, with the exception of the single process thread, are logical objects created by the threadpool class. They may or may not correspond to distinct operating system threads of execution.