<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/phoenixsh" type="application/rss+xml" ref="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/phoenixsh" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 11 Jan 2008 23:13:00 GMT</lastBuildDate><title>Phoenix@上海</title><description>Software Evolution</description><item><title>有感于“Java对学生有害”</title><link>http://item.feedsky.com/~csdn.net/phoenixsh/~1059752/42965162/1059752/1/item.html</link><wfw:comment>comments/2038558.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2038558.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2038558</trackback:ping><description>今天CSDN大大露了一把脸。先是炮制了非常吸引人眼球的文章标题：“美国两位计算机系教授：Java对学生有害”，然后把原文断章取义翻译过来，极大地达到了制造点击率的效果。追求点击率没有什么不好，但是靠这种歪曲别人观点制造点击率就很不好。同时由于原文位于美国空军的网站上，普通网友不易访问，许多评论也是基于已经被严重扭曲的（部分）译文作出，在程序员社群中造成很坏的影响。

我认为大家有权利在发表评论之前了解原文。为此我已经把原文转帖于此。下面我要发表一些个人的看法。&lt;img src =&quot;aggbug/2038558.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 12 Jan 2008 07:13:00 +0800</pubDate><author>phoenixsh</author><comments>http://blog.csdn.net/phoenixsh/archive/2008/01/11/2038558.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/phoenixsh/archive/2008/01/11/2038558.aspx</guid><dc:creator>phoenixsh</dc:creator><fs:srclink>http://blog.csdn.net/phoenixsh/archive/2008/01/11/2038558.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phoenixsh/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/phoenixsh/~1059752/42965162/1059752</fs:itemid></item><item><title>Computer Science Education: Where Are the Software Engineers of Tomorrow?</title><link>http://item.feedsky.com/~csdn.net/phoenixsh/~1059752/42952333/1059752/1/item.html</link><wfw:comment>comments/2038328.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2038328.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2038328</trackback:ping><description>转帖按语：这本来是普通的讨论文章，CSDN把它断章取义翻译过来一部分，大大炒作了一番。由于原帖位于美国空军的网站，普通网友不易访问；参与争论的大多数人都没有看过原帖，被误导的不在少数，影响很不好。因此这里特意转贴出来，供有心人参考。 &lt;img src =&quot;aggbug/2038328.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 12 Jan 2008 05:59:00 +0800</pubDate><author>phoenixsh</author><comments>http://blog.csdn.net/phoenixsh/archive/2008/01/11/2038328.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/phoenixsh/archive/2008/01/11/2038328.aspx</guid><dc:creator>phoenixsh</dc:creator><fs:srclink>http://blog.csdn.net/phoenixsh/archive/2008/01/11/2038328.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phoenixsh/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/phoenixsh/~1059752/42952333/1059752</fs:itemid></item><item><title>高效网游服务器实现探讨（三）</title><link>http://item.feedsky.com/~csdn.net/phoenixsh/~1059752/42952334/1059752/1/item.html</link><wfw:comment>comments/1852547.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1852547.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1852547</trackback:ping><description>在一个网游的运营成本中，带宽费用应该是很大的一块。因此如何高效收发消息就成为节省运营成本的关键。&lt;img src =&quot;aggbug/1852547.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 29 Oct 2007 06:10:00 +0800</pubDate><author>phoenixsh</author><comments>http://blog.csdn.net/phoenixsh/archive/2007/10/28/1852547.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/phoenixsh/archive/2007/10/28/1852547.aspx</guid><dc:creator>phoenixsh</dc:creator><fs:srclink>http://blog.csdn.net/phoenixsh/archive/2007/10/28/1852547.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phoenixsh/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/phoenixsh/~1059752/42952334/1059752</fs:itemid></item><item><title>展望下一代语言：Fortress, Chapel or X10</title><link>http://item.feedsky.com/~csdn.net/phoenixsh/~1059752/42952335/1059752/1/item.html</link><wfw:comment>comments/1535694.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1535694.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1535694</trackback:ping><description>这三门语言是DARPA资助研究的HPCS系统（High Productivity Computer System），分别由SUN, Cray和IBM承担。&lt;img src =&quot;aggbug/1535694.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 21 Mar 2007 07:27:00 +0800</pubDate><author>phoenixsh</author><comments>http://blog.csdn.net/phoenixsh/archive/2007/03/20/1535694.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/phoenixsh/archive/2007/03/20/1535694.aspx</guid><dc:creator>phoenixsh</dc:creator><fs:srclink>http://blog.csdn.net/phoenixsh/archive/2007/03/20/1535694.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phoenixsh/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/phoenixsh/~1059752/42952335/1059752</fs:itemid></item><item><title>高效网游服务器实现探讨（二）</title><link>http://item.feedsky.com/~csdn.net/phoenixsh/~1059752/42952336/1059752/1/item.html</link><wfw:comment>comments/1532438.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>comments/commentRss/1532438.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1532438</trackback:ping><description>这样看来，上次说的SRSW并发FIFO就没有特别的意义了。干脆就用两个锁分别对应生产者和消费者，而并不限制生产者或者消费者的数量：T_LOCK和H_LOCK。在插入新建节点到链表尾部的时候使用T_LOCK，而在对头部操作的时候使用H_LOCK。&lt;img src =&quot;aggbug/1532438.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 18 Mar 2007 07:34:00 +0800</pubDate><author>phoenixsh</author><comments>http://blog.csdn.net/phoenixsh/archive/2007/03/17/1532438.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/phoenixsh/archive/2007/03/17/1532438.aspx</guid><dc:creator>phoenixsh</dc:creator><fs:srclink>http://blog.csdn.net/phoenixsh/archive/2007/03/17/1532438.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phoenixsh/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/phoenixsh/~1059752/42952336/1059752</fs:itemid></item><item><title>高效网游服务器实现探讨（一）</title><link>http://item.feedsky.com/~csdn.net/phoenixsh/~1059752/42952337/1059752/1/item.html</link><wfw:comment>comments/1522730.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>comments/commentRss/1522730.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1522730</trackback:ping><description>在单核处理器上，上面这种轮询的模式是没有问题的。但是在多核平台上，用于解耦的FIFO将会变成并发瓶颈。这是因为传统的实现技术必须对FIFO加锁。虽然网络线程和主线程分别跑在不同的核上，理论上可以物理同时地运行（如果分别操作不同的数据项），但是同步锁却强行迫使其中的一个线程必须等待另外一个线程退出临界段，即使另外一个核空闲着。

这时候就需要一种支持并发的数据结构，下面称之为ConcurrentFIFO。&lt;img src =&quot;aggbug/1522730.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 07 Mar 2007 08:55:00 +0800</pubDate><author>phoenixsh</author><comments>http://blog.csdn.net/phoenixsh/archive/2007/03/07/1522730.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/phoenixsh/archive/2007/03/07/1522730.aspx</guid><dc:creator>phoenixsh</dc:creator><fs:srclink>http://blog.csdn.net/phoenixsh/archive/2007/03/07/1522730.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phoenixsh/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/phoenixsh/~1059752/42952337/1059752</fs:itemid></item><item><title>晕，人民银行也干这种事情！</title><link>http://item.feedsky.com/~csdn.net/phoenixsh/~1059752/42952338/1059752/1/item.html</link><wfw:comment>comments/1336168.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>comments/commentRss/1336168.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1336168</trackback:ping><description>想不到人民银行招聘也限制年龄。&lt;img src =&quot;aggbug/1336168.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 16 Oct 2006 16:40:00 +0800</pubDate><author>phoenixsh</author><comments>http://blog.csdn.net/phoenixsh/archive/2006/10/16/1336168.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/phoenixsh/archive/2006/10/16/1336168.aspx</guid><dc:creator>phoenixsh</dc:creator><fs:srclink>http://blog.csdn.net/phoenixsh/archive/2006/10/16/1336168.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phoenixsh/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/phoenixsh/~1059752/42952338/1059752</fs:itemid></item><item><title>暗算中途岛</title><link>http://item.feedsky.com/~csdn.net/phoenixsh/~1059752/42952339/1059752/1/item.html</link><wfw:comment>comments/1209714.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1209714.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1209714</trackback:ping><description>电影《决战中途岛》里面的情报战&lt;img src =&quot;aggbug/1209714.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 12 Sep 2006 03:53:00 +0800</pubDate><author>phoenixsh</author><comments>http://blog.csdn.net/phoenixsh/archive/2006/09/11/1209714.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/phoenixsh/archive/2006/09/11/1209714.aspx</guid><dc:creator>phoenixsh</dc:creator><fs:srclink>http://blog.csdn.net/phoenixsh/archive/2006/09/11/1209714.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phoenixsh/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/phoenixsh/~1059752/42952339/1059752</fs:itemid></item><item><title>再谈C++和Java的比较</title><link>http://item.feedsky.com/~csdn.net/phoenixsh/~1059752/42952340/1059752/1/item.html</link><wfw:comment>comments/1190288.aspx</wfw:comment><slash:comments>3</slash:comments><wfw:commentRss>comments/commentRss/1190288.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1190288</trackback:ping><description>关于语言对比的争论，从来都充满了火药味。Bob大叔的这一篇 (English Version) 也不例外。有时候我们能够从中学到有用的信息，有时候就只能得到一堆口水，卷入后者是不幸的。下面我打算分两部分就这类话题谈一点自己的想法。&lt;img src =&quot;aggbug/1190288.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 07 Sep 2006 22:45:00 +0800</pubDate><author>phoenixsh</author><comments>http://blog.csdn.net/phoenixsh/archive/2006/09/07/1190288.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/phoenixsh/archive/2006/09/07/1190288.aspx</guid><dc:creator>phoenixsh</dc:creator><fs:srclink>http://blog.csdn.net/phoenixsh/archive/2006/09/07/1190288.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phoenixsh/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/phoenixsh/~1059752/42952340/1059752</fs:itemid></item><item><title>搞笑：一段内存引发的惨案（C/C++铁杆慎入）</title><link>http://item.feedsky.com/~csdn.net/phoenixsh/~1059752/42952341/1059752/1/item.html</link><wfw:comment>comments/1186915.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>comments/commentRss/1186915.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1186915</trackback:ping><description>[这个小剧本源于一场真实的网上辩论，里面的妙语每每想起来都想笑，于是涂鸦在此。贴在辩论的地方觉得不够厚道，我就只在这里刊登，而且那个辩论的网址也不能给出了。]&lt;img src =&quot;aggbug/1186915.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 07 Sep 2006 06:28:00 +0800</pubDate><author>phoenixsh</author><comments>http://blog.csdn.net/phoenixsh/archive/2006/09/06/1186915.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/phoenixsh/archive/2006/09/06/1186915.aspx</guid><dc:creator>phoenixsh</dc:creator><fs:srclink>http://blog.csdn.net/phoenixsh/archive/2006/09/06/1186915.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phoenixsh/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/phoenixsh/~1059752/42952341/1059752</fs:itemid></item><item><title>抱歉，似乎CSDN有bug，好多留言不能显示</title><link>http://item.feedsky.com/~csdn.net/phoenixsh/~1059752/42952342/1059752/1/item.html</link><wfw:comment>comments/1178842.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1178842.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1178842</trackback:ping><description>各位访客：最近这里丢失了好多留言。&lt;img src =&quot;aggbug/1178842.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 05 Sep 2006 17:58:00 +0800</pubDate><author>phoenixsh</author><comments>http://blog.csdn.net/phoenixsh/archive/2006/09/05/1178842.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/phoenixsh/archive/2006/09/05/1178842.aspx</guid><dc:creator>phoenixsh</dc:creator><fs:srclink>http://blog.csdn.net/phoenixsh/archive/2006/09/05/1178842.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phoenixsh/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/phoenixsh/~1059752/42952342/1059752</fs:itemid></item><item><title>也谈C++跟Java的比较</title><link>http://item.feedsky.com/~csdn.net/phoenixsh/~1059752/42952343/1059752/1/item.html</link><wfw:comment>comments/1148560.aspx</wfw:comment><slash:comments>5</slash:comments><wfw:commentRss>comments/commentRss/1148560.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1148560</trackback:ping><description>可见在这里，经过编译优化之后，C++还是比Java快一点点的。C++粉丝们可以睡个安稳觉了。&lt;img src =&quot;aggbug/1148560.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 31 Aug 2006 19:51:00 +0800</pubDate><author>phoenixsh</author><comments>http://blog.csdn.net/phoenixsh/archive/2006/08/31/1148560.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/phoenixsh/archive/2006/08/31/1148560.aspx</guid><dc:creator>phoenixsh</dc:creator><fs:srclink>http://blog.csdn.net/phoenixsh/archive/2006/08/31/1148560.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phoenixsh/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/phoenixsh/~1059752/42952343/1059752</fs:itemid></item><item><title>笔记：Vector IRAM Processor (5)</title><link>http://item.feedsky.com/~csdn.net/phoenixsh/~1059752/42952344/1059752/1/item.html</link><wfw:comment>comments/1076279.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>comments/commentRss/1076279.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1076279</trackback:ping><description>VIRAM的指令集&lt;img src =&quot;aggbug/1076279.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 17 Aug 2006 05:55:00 +0800</pubDate><author>phoenixsh</author><comments>http://blog.csdn.net/phoenixsh/archive/2006/08/16/1076279.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/phoenixsh/archive/2006/08/16/1076279.aspx</guid><dc:creator>phoenixsh</dc:creator><fs:srclink>http://blog.csdn.net/phoenixsh/archive/2006/08/16/1076279.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phoenixsh/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/phoenixsh/~1059752/42952344/1059752</fs:itemid></item><item><title>程序员的午餐</title><link>http://item.feedsky.com/~csdn.net/phoenixsh/~1059752/42952345/1059752/1/item.html</link><wfw:comment>comments/1041756.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>comments/commentRss/1041756.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1041756</trackback:ping><description>程序员的午餐&lt;img src =&quot;aggbug/1041756.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 09 Aug 2006 21:32:00 +0800</pubDate><author>phoenixsh</author><comments>http://blog.csdn.net/phoenixsh/archive/2006/08/09/1041756.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/phoenixsh/archive/2006/08/09/1041756.aspx</guid><dc:creator>phoenixsh</dc:creator><fs:srclink>http://blog.csdn.net/phoenixsh/archive/2006/08/09/1041756.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phoenixsh/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/phoenixsh/~1059752/42952345/1059752</fs:itemid></item><item><title>笔记：Vector IRAM Processor (4)</title><link>http://item.feedsky.com/~csdn.net/phoenixsh/~1059752/42952346/1059752/1/item.html</link><wfw:comment>comments/1036298.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1036298.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1036298</trackback:ping><description>针对多媒体应用所做的指令集改进，为通用系统做的架构改进&lt;img src =&quot;aggbug/1036298.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 08 Aug 2006 16:36:00 +0800</pubDate><author>phoenixsh</author><comments>http://blog.csdn.net/phoenixsh/archive/2006/08/08/1036298.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/phoenixsh/archive/2006/08/08/1036298.aspx</guid><dc:creator>phoenixsh</dc:creator><fs:srclink>http://blog.csdn.net/phoenixsh/archive/2006/08/08/1036298.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phoenixsh/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/phoenixsh/~1059752/42952346/1059752</fs:itemid></item></channel></rss>