Why blocking on future considered a bad practice?
问题 I'm trying to understand rational behind the statement For cases where blocking is absolutely necessary, futures can be blocked on (although it is discouraged) Idea behind ForkJoinPool is to join processes which is blocking operation, and this is main implementation of executor context for futures and actors. It should be effective for blocking joins. I wrote small benchmark and seems like old style futures(scala 2.9) are 2 times faster in this very simple scenario. @inline def futureResult[T