首页 | 乐园 | 淘宝店 | 社区 | 电驴 | 网页游戏 | 网址大全

VeryCD / 社区 / 电驴软件开发

资源管理小组

相关主题

主题: 问一个emule多线程问题

相关分类: 请教

dizhizhou (楼主) 2009/08/25 09:59:59 顶楼 举报

当emule客户端开始运行时,建立种子文件,然后针对上述种子文件进行上传和下载功能

那么,如果emule客户端当前正在对某一种子文件上传或下载,此时在此客户端上添加另外一个种子文件,并进行上传或下载,这个功能是通过什么机制来实现的呢?是通过给每个种子文件建立一个线程么?

小弟刚开始研究emule代码,请高手帮忙阿smile.gif

分享到开心网  分享到校内  收藏到QQ书签    订阅本主題RSS更新  美味书签

maguslin 2009/11/01 23:54:47 2楼 举报

下载线程在后台不停运作,通过计时器每100毫秒探测一次下载列表,不论多少文件只要列表里有都是同步下载的。而添加文件是由主线程来完成的,与下载无关。emule 是功能化线程划分,不是过程化的


[0] [0] [回复]


返回组首页

快速回复

(?) 附件上传

关于我们 | 诚聘英才 | 著作权声明 | 合作信息 | 广告事务
沪ICP备05001009号
©2003 - 2009 VeryCD.com Some Rights Reserved.