在参考了一些资料,并且尝试了几次之后,也逐渐想到了一个用来安全释放 IOCP 资源的办法。
http://groups.google.com/group/dev4server/browse_thread/thread/29a91064931a628e
接着发现有人已经把这种方案描述的很清楚了
http://blog.codingnow.com/2007/07/robust.html#comment-12142
对大家的讨论不置可否,但是使用ID代替指针确实在某些方面是有益处的。
而某些时候我们无法使用智能指针。举个例子,完成端口中
GetQueuedCompletionStatus( ...
windows 高级编程指南 第三版 Page 601
IIS 使用了一个相当复杂的算法来管理它的线程池。IIS 创建的最大线程数目是动态的。当IIS初始化时,对每个 CPU ,它最多允许创建 10 个线程。不过,根据客户请求,这一最大值可能会增加。IIS 设的最大值是计算机上的 RAM 的 M 字节数的两倍。
当一个客户请求要执行一个 ISAPI DLL 中的代码时,IIS 增大了池中的最大线程数目。当 ISAPI 函数返回时,IIS 减少了该值。这是因为 IIS 不知道 ISAPI DLL 函数要做什么事情。如果函数进入了一个无限循环,IIS 就失去了一个线程。所以 IIS 就增大了池 ...
作者:吴晓波
2004年8月9日,陈春先去世,两天前,他刚刚过了70岁的生日。即便是中关村的人,也没有几个还记得他的名字了,“遗忘”是这部中国企业史最重要的特征之一。
1980年10月,中国最顶尖的核聚变专家、46岁的中国科学院物理所研究员陈春先从美国考察回来,这已经是他两年里第三次访问美国了,这几次出国让他印象最深的倒还不是美国同行的学术进步,而是那个国家在技术产业化上的扩散能力。他每次都会去两个地方,一是西部的硅谷,还有就是东部的波士顿“128号公路”。走在那两条房屋低矮、丛木葱绿的狭长地带,他突然萌生了一股从来没有过的激情。陈春先是当时国内最有前途的新生代科学家,在1 ...
http://iask.sina.com.cn/b/7837434.html?from=related
GBK中的“K”是扩展的意思,而GB2312中的“2312”以及GB18030中的“18030”是国家标准的代号,BIG5是港澳台地区的编码。
下面详细介绍一下字库情况,你就可看出其区别:
(一)GB2312-80字库
从1975年开始,我国为了研究汉字的使用频度,进行了大规模的字频统计工作,内容包括工业、农业、军事、科技、政治、经济、文学、艺术、教育、体育、医药卫生、天文地理、自然、化学、文字改革、考古等多方面的出版物,在数以亿计的浩翰文献资料中,统计出实际使用的不同的汉字数为6335个 ...
http://weblogs.java.net/blog/jitu/archive/2007/10/index.html
New project mimepull allows applications to access MIME attachments in a streaming fashion. Often times, larger MIME messages cannot be loaded into memory. Hence the whole message or attachment parts are written to a file system and acc ...
上周日开始玩,选李华梅,用来半天时间度过了没有地方舰队的艰难时刻。
今天接着玩,凭借地方舰队带来的金钱,组织了 3 支铁甲船舰队,一路为主帅护航。
基本上都是以 迅雷不及掩耳盗铃之势 灭掉了对手,在各个海域做到了势力第一。
印度洋,地中海,北海,非洲,东亚,新大陆,东南亚 逐个找到了证。
其中印度洋,地中海,北海都很简单。后面的四个就比较麻烦了。
关键是很多同业公会交代的任务都忘记了。
在新大陆转了很多圈都没见到 幽灵船 ,在快失去耐心的时候,终于出现了。
在东南亚,鲨鱼的幼子原来在 伊斯坦堡 的时候已经用了,当时也没留意。
结果在东南亚不断转圈,也打了几次鲨鱼,但就是拿不到鲨鱼幼子。
后来 ...
http://www.mail-archive.com/lucene-user@jakarta.apache.org/msg12709.html
A clever way to do this is to take advantage of Lucene's index file structure. Indexes are directories of files. As the index changes through additions and deletions most files in the index stay the same. So you can efficientl ...
- 10:56
- 浏览 (139)
- 评论 (0)
http://cn.last.fm/user/RJ/journal/2007/04/10/392555/
libketama - a consistent hashing algo for memcache clients
http://www.isthe.com/chongo/tech/comp/fnv/
Fowler / Noll / Vo (FNV) Hash
http://lists.danga.com/pipermail/memcached/2007-April/003834.html
2008-01-13
SPNetKit:http/smtp/pop3/memcached 的客户端库
关键字: socket memcached client c++ http smtp pop3
SPNetKit 主要是一个常见应用层协议的客户端库,使用 C++ 实现,目前实现了 http,smtp,pop3,memcached 。
对于每个客户端都带有一个命令行的示范例子。
http/smtp/pop3 除了 TCP 实现之外,也能支持 SSL (基于 openssl)。
memcached client 支持了最新的 memcached 1.2.4 中新增加的 'append', 'prepend', 'gets', and 'cas' 命令。
除了这些客户端实现之外,还包括一个读取 ini 配置文件的类,base64 编码和解码类。
主页:http://code.googl ...
- 17:41
- 浏览 (1196)
- 评论 (1)
- 分类: OpenSource项目
- 发布在 C++语言 圈子
tags
svn copy https://xxxx.googlecode.com/svn/trunk/ https://xxxx.googlecode.com/svn/tags/0.1 -m "0.1 release" --username xxxx
- 浏览: 70510 次

- 详细资料
搜索本博客
我的相册
vim
共 2 张
共 2 张
最近加入圈子
最新评论
-
IOCP 的资源释放问题 ...
之前一直困扰在如何等待所有这些异步 IO 操作完成(包括被取消),现在想到了一个 ...
-- by iunknown -
IOCP 的资源释放问题 ...
使用 BoundsChecker 进行了检查,报了下面的这种错误。从描述来看,应 ...
-- by iunknown -
[zz] 川人陈春先
“我觉得每一代人只能做他当时认为最重要的事。人活着总要做点事,做了这件,也许就要 ...
-- by bigpanda -
[zz]GB2312/GBK/GB18030/B ...
vim 显示 utf8 文件set termencoding=cp936set ...
-- by iunknown -
[zz]GB2312/GBK/GB18030/B ...
http://www.joelonsoftware.com/articles/U ...
-- by iunknown






评论排行榜