A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 无__畏 于 2013-6-6 19:05 编辑

线程和异步委托之间是什么样的关系?什么时候应该启动一个线程,什么时候应该用一个异步委托呢?

4 个回复

倒序浏览
尽量多的描述  这样大家能理解你的问题
回复 使用道具 举报
什么时候应该启动一个线程?
在同事处理多个种数据时候,比如,在一个同一页面你又要聊天,又要看电影时候!
程序单线程就根本处理不过来,也许能处理过来,但是很卡,页面会被琐死
回复 使用道具 举报
当需要执行I/O操作时,使用异步操作比使用线程+同步I/O操作更合适。I/O操作不仅包括了直接的文件、网络的读写,还包括数据库操作、Web Service、HttpRequest以及.Net Remoting等跨进程的调用。
  而线程的适用范围则是那种需要长时间CPU运算的场合,例如耗时较长的图形处理和算法执行。但是往往由于使用线程编程的简单和符合习惯,所以很多朋友往往会使用线程来执行耗时较长的I/O操作。这样在只有少数几个并发操作的时候还无伤大雅,如果需要处理大量的并发操作时就不合适了。
回复 使用道具 举报
线程的委托不可以带返回值类型。  异步委托可以。  异步委托也是一个多线程。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马