C#
pdckxd
编程,游戏
展开
-
线程池的介绍及简单实现
<br />服务器程序利用线程技术响应客户请求已经司空见惯,可能您认为这样做效率已经很高,但您有没有想过优化一下使用线程的方法。该文章将向您介绍服务器程序如何利用线程池来优化性能并提供一个简单的线程池实现。<br />线程池的技术背景<br />在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对转载 2011-01-24 16:13:00 · 464 阅读 · 0 评论 -
项目需要,最近在着手开发的一个网站队列处理系统的一个网络模块
其中使用到了Socket的非阻塞方法来接受数据,然后交由另一个线程进行命令的解释(只是将命令整条提取出来放入队列或者列表中),客户端测试程序有空再放出吧,测试的话用网络调试软件发ascii字符就可以[6]abcd126为长度abcd12为命令字符串(提取到队列或列表中的部分using System;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;using System原创 2011-01-24 16:06:00 · 525 阅读 · 0 评论 -
.NET转换xslt中有document方法的XML文档的问题
为了方便测试转换结果,自己写了个小程序来用xslt转换xml文档,xslt文档中用到document方法引用外部xml文档。执行转换时报“禁止执行document()函数”。解决://第一个参数代表启用对document()支持,第二个参数代表是否支持scriptXsltSettings settings = new XsltSettings(true, false);reader = new System.Xml.XmlTextReader(xml);//转换时传入settings参数transfor原创 2011-01-24 16:45:00 · 951 阅读 · 0 评论