顺序vs并发vs并行与分布式vs同步vs异步vs客户端 - 服务器vs OSI模型
我理解......
有人可以制作一个维恩图,或者至少用套装来描述它们如何相互交叉吗?我还要感谢有人愿意在解释中提供更深入的内容。
编辑:我们也可以添加多线程和多处理
答案 0 :(得分:0)
异步执行是非阻塞的,不等待它完成就执行,你可以继续做其他事情。启动线程、将对象推送到由线程监控的队列、返回跟踪 id 的 Web 服务来稍后检查状态等。
并行是同时运行多个事物。在 Java 中,fork/join 通过将任务拆分为更小的任务以使用可用的 CPU 内核处理它们来提供对并行编程的支持。 Java 8 的并行流和方法 Arrays#parallelSort 在 fork/join 框架下用于执行并行任务。