除了 thread 和 Executor 之外,还有其他方法可以在 java 中实现 Async 方法调用吗?如果它是由 Executor 实现的,它会引入任何延迟吗?
最佳答案
使用 Threads
是 Java 的方式。 Executors
只是一种将线程管理包装在更好的容器中的方法。
它可能引入延迟。如果线程正忙于处理另一项任务,则会出现延迟。否则,延迟基于操作系统上下文切换机制,该机制通常非常灵敏(这又可能因多核架构和基于超线程或类似技术的架构而异)。
关于java - 如何在 Java 中实现异步方法调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9486024/