游戏开发论坛

 找回密码
 立即注册
搜索
楼主: tonykee

群里今天聊服务器到底该不该多线程?

[复制链接]

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2009-7-26 16:36:00 | 显示全部楼层

Re:群里今天聊服务器到底该不该多线程?

29楼的,普通程序员的生存环境属于那种比上不足比下有余的……

30楼的,你火星了……

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
 楼主| 发表于 2009-7-26 17:58:00 | 显示全部楼层

Re:群里今天聊服务器到底该不该多线程?

俺的这贴差不多变口水贴了,?濉!!

15

主题

368

帖子

406

积分

中级会员

Rank: 3Rank: 3

积分
406
发表于 2009-7-26 18:04:00 | 显示全部楼层

Re:群里今天聊服务器到底该不该多线程?

多一些口水贴才欢乐嘛~

22

主题

309

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
QQ
发表于 2009-7-26 23:33:00 | 显示全部楼层

Re:群里今天聊服务器到底该不该多线程?

我一直把这儿当娱乐论坛来着...

27

主题

563

帖子

568

积分

高级会员

Rank: 4

积分
568
发表于 2009-7-26 23:57:00 | 显示全部楼层

Re:群里今天聊服务器到底该不该多线程?

闲得无聊时我也会偶尔来狂狂.

1

主题

15

帖子

35

积分

注册会员

Rank: 2

积分
35
发表于 2009-7-27 08:39:00 | 显示全部楼层

Re: Re:群里今天聊服务器到底该不该多线程?

快乐杰克: Re:群里今天聊服务器到底该不该多线程?

呵呵,看到新马甲和小杠同学轮番换装上场表演真欢乐.

[em12] 我什么时候变成MJ了?拜托你看看我的注册时间好不好,难道发帖少就是别人的MJ?那潜水的人都是发帖子的人的MJ了!这个帖明明就是在聊技术问题却被你生拉硬拽的撤到了口水当中!哎,这年头怪人真多!

0

主题

398

帖子

577

积分

高级会员

Rank: 4

积分
577
发表于 2009-7-27 11:23:00 | 显示全部楼层

Re:群里今天聊服务器到底该不该多线程?

29楼的又到程序区来了,上次我说我在网游公司,就以“不跟我浪费时间”为由拒绝跟我交流了,这次又跑来程序区和不在网游公司的程序交流,真是奇怪啊~~~为什么我说我懂就不理我了呢?看29楼的回帖貌似对中国的网游程序很了解呀~~~知道“全中国的服务器端都是抄的”,知道我给你说明“游戏中人物如何相互可见”是抄书抄的,知道“云风自己都没有抄明白的东西”....对于网游编程这么“熟悉”的一个人,却不肯回答上次我“请教”的服务器端程序用哪些工具开发~~~~真是奇怪啊,哈哈~~~

0

主题

398

帖子

577

积分

高级会员

Rank: 4

积分
577
发表于 2009-7-27 11:29:00 | 显示全部楼层

Re:群里今天聊服务器到底该不该多线程?

30楼的,看看这个帖子你就明白了~~~
http://bbs.gameres.com/showthread.asp?threadid=131503

0

主题

398

帖子

577

积分

高级会员

Rank: 4

积分
577
发表于 2009-7-27 12:28:00 | 显示全部楼层

Re:群里今天聊服务器到底该不该多线程?

多线程服务器在编写时是比较麻烦,但是也是可以避免很多问题的。在程序设计之初要考虑好共享数据的读写权限,哪些线程对于数据是只读的,哪些线程可以写入数据。另外线程间也可以考虑使用消息机制传递数据,这样对于数据的安全性是有保证的。关键还是看结构设计了,有时候单线程也存在多线程不存在的问题,比如异常状态的恢复。为了减少负荷和模块化开发一些服务器甚至会考虑使用多进程和多服务器(这里指的不是同一功能分成若干服务器,而是不同模块)方式来实现。

3

主题

28

帖子

34

积分

注册会员

Rank: 2

积分
34
发表于 2009-7-27 12:44:00 | 显示全部楼层

Re:群里今天聊服务器到底该不该多线程?

难得一见的讨论贴,最后又难免沦落到,炫耀贴,战争贴。。。

CPU横向发展已经是客观事实,多不多线程,自个看着办,根本就没有完美的解决方案。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-18 22:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表