摘要:今天才发现.net2.0实现了双向链表,以前一直以为只有栈和队的实现。在Generic命名空间还发现了树的实现,树的遍历委托,只可惜都是Internal的。不过都可以参考。范型一出来所有的数据结构都变的容易实现,也实用起来。转自:http://www.cnblogs.com/bluewater/archive/2006/10/23/537365.html
阅读全文
摘要:public class ThreadContextPool<T> where T : class { #region NestedType private struct Entry { public int ThreadID; public T Value; } private struct PendingEntry { public int ThreadID; public int ReturnCount; } private class GlobalPool { private int maxCount; private Stack<T> items; publi
阅读全文
摘要:这里只发布核心代码。源码及测试程序请点这里下载,谢谢。有啥BUG,问题请发送email至ilovehaley.kid@gmail.com ,谢谢。:D代码PS:1、通过测试发现多线程stream.Flush()的地方会阻塞,可以尝试增大stream的缓冲区或手动管理调用stream的Flush()。2、断点测试方法:先打开Server端,然后打开Client端发送;中途任意关闭一端,再重复前一步即...
阅读全文