前段时间发布了《Windows下一个比较完美的线程池实现和示例》(http://download.csdn.net/detail/fishjam/5106672),根据下载量和评论来看,对大家还比较有用
现在发布一个利用该线程池实现的Http上传下载实现,不过这几个类写的比较粗糙,个人觉得存在不少问题,尚需测试分析和重构:
1.还有很多问题没有考虑或提供解决方案:
a.下载时本地磁盘文件的路径和目录,已有同名下载文件的处理等 -- 理论上应该从网络获取名字、大小后通过回调由用户选择处理;
b.上传时对代理、身份验证等的支持。
2.也有很多我想加的东西(比如多线程下载同一个文件等)都没有加进去。
希望大家多多包含,如果大家发现有什么问题或好的建议,请及时告诉我,我好更改。
PS:本次发布还更改了我在线程池的博客中所说的,当以 Start(0, N) 启动线程池,可能造成 Wait 超时的Bug。
下载地址(0分):http://download.csdn.net/detail/fishjam/5150276