【发布时间】:2013-03-17 10:46:36
【问题描述】:
我阅读了这个问题Asynchronous vs Multithreading- is there a difference 并在 Google 中搜索差异。
使用异步而不是多线程有什么好处? 什么时候使用异步而不是多线程?
【问题讨论】:
-
它们不是竞争选项,更好的问题可能是“何时使用哪个”,但无论哪种方式,这对 SO 来说都不是一个好问题。
-
“异步而不是多线程?”具有误导性,因为实现异步[以及并行]的常用方法是使用多线程。让我再给你一个词来调查:并发。
-
@Theraot 你可以编辑我的问题\
-
@Shahrooz Jefri 是的,我可以。而我选择不这样做。我认为这个问题不应该在这里,在我看来它太宽泛了,可以讨论并且具有误导性。我仍然认识到信息的需要,所以我不会标记或投反对票。相反,我会在它关闭之前尝试提供帮助。我向您推荐 Robert Pike 的“并发不是并行”演讲,地址为:vimeo.com/49718712。
标签: c# asynchronous