How non-blocking API works?
问题 I've been reading Play Framework documentation and found this quote confusing: Note that you may be tempted to therefore wrap your blocking code in Futures. This does not make it non-blocking, it just means the blocking will happen in a different thread. You still need to make sure that the thread pool that you are using has enough threads to handle the blocking. I was under impression that all those non-blocking libs are doing blocking operations in their own thread pools and return Future