挖井

类库大魔王的挖井日记

挖一口属于自己的井


多线程下载有问题

  给升级程序加了多线程http下载后让同事试用,结果今天他打来电话报怨下载速度太慢了,甚至比以前单线程的时候还慢。用netmeeting看了一下,发现本来预计有5个线程同时下载的,现在居然是5个线程一个接一个地进行下载,这样明天会比单线程的要慢了,因为多了几次等待网络连接的时间,而且事实上自从改用多线程后才明显感觉到有时候一个网络连接的等待是好久,可能是十几秒。我在虚拟机里又试用了一下,还是5个线程并行的,那就郁闷了!
  后来又想到一些可以改进的地方,但没动手,只是记到todo list里了。
  唉,钱好少!

本文地址:

https://minidump.info/blog/2009/04/e5-a4-9a-e7-ba-bf-e7-a8-8b-e4-b8-8b-e8-bd-bd-e6-9c-89-e9-97-ae-e9-a2-98/

上一篇

线程阻塞在连接操作

  今天终于把升级程序的http下载部分改成多线程下载了,用的WinINet用5个线程同时下载,发现总是会有1到2个线程会阻塞在连接操作上,这是花费时间最多的地方!暂没想到好的办法,先这样了,对于大文件来说,确实能提升不少下载性能。…

Job 全文阅读
下一篇

《Exceptional C++》看得郁闷

  这两天都是干点儿活,看两眼《Exceptional C++》,看得我异常郁闷!这是一本老书,讲的内容也都是我没关注过的,可能也正是这个原因,使得我看起来非常吃力,老是觉得不知所云,偶尔看到一些似乎有点儿明白的“原则”之类的tips,也是翻过一页立马就忘了,而更多的时候是不知道为什么要这样。...…

Reading 全文阅读