Asynchronous
表示它可以“现在”或“以后”同时运行,并且调用线程“不需要”来阻塞并等待此任务完成。
任务is not guaranteed to run at a specific time interval
和主线程执行not need to block
,等待该任务的完成。
假设在线程“ M”上运行的代码C创建了任务T并将其提交以异步执行。现在有两件事:
这两种结果都是可能的。它们取决于您的代码实现的逻辑是什么。
但是,有一个相关的概念应该进一步阐明这些概念。那就是clarification of parallel and concurrent
。
我可以反驳这个区别,但是已经有一个post非常简洁,答案也很清楚。