虽然我理解可以通过CompletableFuture接口实现某种程度的并发,但我并不认为它是真正的非阻塞的。从技术上讲,使用异步IO,不应该只使用一个线程来处理所有的事情,因为非阻塞意味着线程可以leave one process, do something else and come back later。
现在似乎每个人都在谈论反应性应用程序,而反应性宣言似乎鼓励非阻塞/异步代码。我在youtube上看到了很多视频,演讲者鼓励非阻塞代码,但是没有人说写非阻塞代码比阻止其他代码更有好处。"using futures is good because it is not blocking your code" - some speaker
这只是让“阻塞代码”听起来像是个糟糕的词。我的问题很简单:,如果我有一个任务,并且我运行它时