﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-宁静的天空-最新评论</title><link>http://www.cppblog.com/vliuliu/CommentsRSS.aspx</link><description /><language>zh-cn</language><pubDate>Mon, 19 Dec 2011 14:46:01 GMT</pubDate><lastBuildDate>Mon, 19 Dec 2011 14:46:01 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 双向map简单讨论</title><link>http://www.cppblog.com/vliuliu/archive/2011/12/19/162195.html#162388</link><dc:creator>heying</dc:creator><author>heying</author><pubDate>Mon, 19 Dec 2011 02:42:00 GMT</pubDate><guid>http://www.cppblog.com/vliuliu/archive/2011/12/19/162195.html#162388</guid><description><![CDATA[@陈梓瀚(vczh)<br>使用两个map简单实现的话，缺点有以下几个：<br>1，由key找到value需要多次查询；<br>2，内存存储value存储了两份；<br>3，对数据的删除可能需要多次内存操作；<img src ="http://www.cppblog.com/vliuliu/aggbug/162388.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/vliuliu/" target="_blank">heying</a> 2011-12-19 10:42 <a href="http://www.cppblog.com/vliuliu/archive/2011/12/19/162195.html#162388#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 双向map简单讨论</title><link>http://www.cppblog.com/vliuliu/archive/2011/12/16/162195.html#162231</link><dc:creator>陈梓瀚(vczh)</dc:creator><author>陈梓瀚(vczh)</author><pubDate>Fri, 16 Dec 2011 07:32:00 GMT</pubDate><guid>http://www.cppblog.com/vliuliu/archive/2011/12/16/162195.html#162231</guid><description><![CDATA[直接把两个map封装起来不行吗……这样查询速度会更快<img src ="http://www.cppblog.com/vliuliu/aggbug/162231.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/vliuliu/" target="_blank">陈梓瀚(vczh)</a> 2011-12-16 15:32 <a href="http://www.cppblog.com/vliuliu/archive/2011/12/16/162195.html#162231#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: linux sys epool（转）</title><link>http://www.cppblog.com/vliuliu/archive/2008/03/10/44121.html#44122</link><dc:creator>heying</dc:creator><author>heying</author><pubDate>Mon, 10 Mar 2008 15:25:00 GMT</pubDate><guid>http://www.cppblog.com/vliuliu/archive/2008/03/10/44121.html#44122</guid><description><![CDATA[我自己进行下评论：<br>该文章是我从网络上查找到的，最近我一直在考虑一个问题，象那些网络游戏服务器，是怎么能够支持这么多用户数量呢？<br>这个问题一直困扰着我，后来我想到了几种方案；<br>1，利用多线程，每一个客户一个线程；<br>    这种解决方案的问题一目了然，一句话，就是支持用户数量有限；你不可能一个系统中同时创建10w线程；这简直是一个恶梦；<br>2，利用单线程，运用TCP的短连接，就是说发送完毕数据后等待接收，当接收完毕数据后，关闭该连接；<br>    我原来的公司使用该种方案达到多客户端的目的；我感觉这种方案的缺点应该在于每次通讯需要重新创建连接，会导致系统性能低；但是，实际上我重来没有进行过这方面的系统测试，所以，没有一个具体的测试结果可以告诉大家；<br>3，使用select；该方法在上文中已经提到；<br>    我前段时间看了linux下telnet客户端的实现代码，不知道是不是因为版本的原因，我发现我看的版本中是使用select实现了单进程用户输入，窗口输出，用户数据发送及用户数据网络接收；我认为这种在低客户量的情况下，是比较好的解决方案；毕竟操作简单；（telnet的文字协议，我会在以后详细解释）<br>今天我看到了这一篇文章，实际上在我的面前又呈现了一个更广阔的空间；让我真实的了解了网络服务器的通信处理；<img src ="http://www.cppblog.com/vliuliu/aggbug/44122.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/vliuliu/" target="_blank">heying</a> 2008-03-10 23:25 <a href="http://www.cppblog.com/vliuliu/archive/2008/03/10/44121.html#44122#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>