![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
文章平均质量分 66
夏夜繁星
一个计算机爱好者信奉格言没有开始怎么会有成长没有总结怎么会有收获没有分享怎么会有升华
展开
-
IO重叠的理解
这篇文章转载于CSDN论坛的回帖里,具体作者忘记里,不过很感谢作者,感觉对我理解io重叠很有帮助,贴出来供大家参考当CPU执行你的代码时遇上一个I/O请求[诸如读写文件之类的],系统产生一个中断,让CPU去完成这个I/O请求,等到完成了以后,系统再次产生一个中断让原先的程序继续运行。也就说通过中断保持这两者间的同步。可以将终端理解为硬件化的信号量。这就是所谓的同步概念,一个线程中只可能转载 2012-02-24 14:23:14 · 885 阅读 · 0 评论 -
widestream开源软件的http下载的模块调用流程
widestream_beta5版有一下几个功能模块ConfigurationCoreDownloadmanagerFtpmanagerHostmanagerIntegrationLoggingStartupWorkspace下面是软件启动以及一次http下载的模块函数调用流程:--->WideStream.Startup_Main()原创 2012-10-09 16:44:10 · 1230 阅读 · 0 评论 -
网络下载编程的单文件多线程下载和断电续传
这几天需要做一些文件的多线程下载和断点续传的工作,所以在网上整理了一些资料供参考,纯粹为了学习,如有引用的地方没有注明清楚来源请联系本人。对原作者的随意引用表示歉意。多线程下载同一个文件的原理多线程下载同一个文件的原理讲述一下:1、首先得到要下载的文件的长度,这是通过Http的HEAD命令得原创 2012-11-05 13:28:35 · 790 阅读 · 0 评论