Java AsynchronousFileChannel - thread usage
<p>I understand Java's AsynchronousFileChannel to be an async api (does not block the calling thread) and can use a thread in a system thread pool.  </p>

<p>My question is: do AsynchronousFileChannel operations have a 1:1 thread ratio?</p>

<p>In other words, if a loop use AsynchronousFileChannel to read 100 of files, will it use 100 threads to do that or will it use only a small number of threads (in standard NIO fashion)?</p>