From the AsynchronousFileChannel API:
When an AsynchronousFileChannel is created without specifying a thread pool, then the channel is associated with a system-dependent default thread pool that can be shared with other channels.
I have not seen this terminology anywhere, and I have not found any specific explanation through web search. What is the system-dependent default thread pool? What are its characteristics? And how can they vary between systems?
java multithreading threadpool nio
b1nary.atr0phy
source share