C#开发中什么时候用异步,什么时候用多线程?具体说明一下,谢谢

xmaiheyue 2011-01-04 02:41:33
C#开发中什么时候用异步,什么时候用多线程?具体说明一下,谢谢!!!
...全文
674 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yucuihaimeng 2011-01-04
  • 打赏
  • 举报
回复
和二楼一样了〉。。。
yucuihaimeng 2011-01-04
  • 打赏
  • 举报
回复
http://www.cnblogs.com/yizhu2000/archive/2008/01/03/1011958.html#b3 这篇文章上面讲了很多线程的问题,LZ仔细看看会很有帮助的哦
yixinpai 2011-01-04
  • 打赏
  • 举报
回复
多多实践。
paual779 2011-01-04
  • 打赏
  • 举报
回复
就像2楼所说,异步是目的,多线程是现实异步的一种方式!
  • 打赏
  • 举报
回复
[Quote=引用楼主 xmaiheyue 的回复:]
C#开发中什么时候用异步,什么时候用多线程?具体说明一下,谢谢!!!
[/Quote]

异步操作本质上就是多现成操作,只不过.net封装了线程(池)调度的语句。

也许你说的“多线程”是指手写“new Thread(....)”这种代码吧。那么如果你需要使用线程,特别是希望高效地共享系统线程池中的线程,那么就可以(几乎)永远不写这种代码,永远都使用异步语句。
mitcmljs 2011-01-04
  • 打赏
  • 举报
回复
等你发现界面很卡的时候 你就知道要异步了
wuyq11 2011-01-04
  • 打赏
  • 举报
回复
异步是个时序的概念,与同步相对
多线程和异步没有直接关系,程序可以利用多线程实现异步调用
异步编程中不用操心线程
异步和多线程并不时一个同等关系,异步是目的,
多线程只是我们实现异步的一个手段
peterb 2011-01-04
  • 打赏
  • 举报
回复
参考这篇文章有相关一些介绍
xmaiheyue 2011-01-04
  • 打赏
  • 举报
回复
有了解的吗

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧