| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 977 人关注过本帖
标题:[求助]关与大型服务器程序的设计
取消只看楼主 加入收藏
月夜枫华
Rank: 4
等 级:贵宾
威 望:12
帖 子:437
专家分:42
注 册:2006-1-2
收藏
 问题点数:0 回复次数:6 
[求助]关与大型服务器程序的设计
请问有谁使用C#写过大型服务器程序,请提供一下设计思想和需要注意的地方.
比如线程的保护与同步,并发控制,多用户,多连接(我要写的程序涉及到TCP连接),多用户状态保存等
如果谁有类似程序请发给我,或者谁有比较好的程序思想请不吝指教!
我现在主要面临着程序的稳定性与效率优化.
我的E-mail:6687964@163.com
搜索更多相关主题的帖子: 服务器 设计 
2006-10-07 14:14
月夜枫华
Rank: 4
等 级:贵宾
威 望:12
帖 子:437
专家分:42
注 册:2006-1-2
收藏
得分:0 
有类似于QQ的服务器端程序吗?
有的话给我发一份

2006-10-07 14:56
月夜枫华
Rank: 4
等 级:贵宾
威 望:12
帖 子:437
专家分:42
注 册:2006-1-2
收藏
得分:0 
非常感谢,不过你机器的区域语言用的是什么,我看到的注释都是乱码.

2006-10-08 10:05
月夜枫华
Rank: 4
等 级:贵宾
威 望:12
帖 子:437
专家分:42
注 册:2006-1-2
收藏
得分:0 

已经没有时间改用其他语言进行改写了,C#使用即时编译,运行前也是先编译为机器码才执行,这方面效率低不了多少.
主要优化还得是在算法,代码和数据库操作.


2006-10-08 14:35
月夜枫华
Rank: 4
等 级:贵宾
威 望:12
帖 子:437
专家分:42
注 册:2006-1-2
收藏
得分:0 
你那有没有多线程工作时,线程同步的例子.
比如多个线程可能会有几个在争夺某一个资源的情况.
有没有什么好的方法,现在我使用的都是ReaderWriterLock,由于相当于PV操作,线程安全倒是不错,就是使起来太麻烦.

2006-10-09 08:44
月夜枫华
Rank: 4
等 级:贵宾
威 望:12
帖 子:437
专家分:42
注 册:2006-1-2
收藏
得分:0 
wait+lock效率太差,不允许多个线程进行读了.使用ReadWriterLock可以同时读,单个写

2006-10-09 10:11
月夜枫华
Rank: 4
等 级:贵宾
威 望:12
帖 子:437
专家分:42
注 册:2006-1-2
收藏
得分:0 

多个同时写也是不可以的,即使是队列也会出现错误.


2006-10-09 13:09
快速回复:[求助]关与大型服务器程序的设计
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015994 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved