Chinaunix
标题:
原子锁InterlockedCompareExchange能够锁共享内存吗?
[打印本页]
作者:
__BlueGuy_
时间:
2016-01-14 23:58
提示:
作者被禁止或删除 内容自动屏蔽
作者:
windoze
时间:
2016-01-15 00:03
我说老三啊,你先说说你想要的“锁”到底是啥玩意儿?
作者:
__BlueGuy_
时间:
2016-01-15 00:08
提示:
作者被禁止或删除 内容自动屏蔽
作者:
windoze
时间:
2016-01-15 00:17
回复
3#
__BlueGuy_
不是说这个,我是问你你说的“锁共享内存”具体是想要达到什么效果。
作者:
__BlueGuy_
时间:
2016-01-15 00:21
提示:
作者被禁止或删除 内容自动屏蔽
作者:
windoze
时间:
2016-01-15 00:23
回复
5#
__BlueGuy_
不不不,加锁只是个手段,我是问你想要什么结果。
比如说工作进程写点东西,服务进程读,如果工作进程还没写什么东西的时候服务进程该干什么,或者工作进程写的数据服务进程处理完了之后该干什么。
作者:
__BlueGuy_
时间:
2016-01-15 00:29
提示:
作者被禁止或删除 内容自动屏蔽
作者:
__BlueGuy_
时间:
2016-01-15 00:31
提示:
作者被禁止或删除 内容自动屏蔽
作者:
windoze
时间:
2016-01-15 00:33
回复
7#
__BlueGuy_
这不是另一个问题,这就是你的问题,如果你不知道你要什么你怎么知道该怎么做呢?虽然你很有诚意的看着我,可你还是得说出来啊?
我就问你工作进程那边如果没数据你觉得游戏服务器这边“该”干什么?
作者:
__BlueGuy_
时间:
2016-01-15 00:36
提示:
作者被禁止或删除 内容自动屏蔽
作者:
__BlueGuy_
时间:
2016-01-15 00:39
提示:
作者被禁止或删除 内容自动屏蔽
作者:
__BlueGuy_
时间:
2016-01-15 00:51
提示:
作者被禁止或删除 内容自动屏蔽
作者:
windoze
时间:
2016-01-15 01:32
回复
12#
__BlueGuy_
首先你得有需求。
代码什么的都要往这个后面排。
作者:
__BlueGuy_
时间:
2016-01-15 08:35
提示:
作者被禁止或删除 内容自动屏蔽
作者:
fender0107401
时间:
2016-01-15 08:52
就这点破事,还没捯饬明白呢。。。
作者:
__BlueGuy_
时间:
2016-01-15 09:31
提示:
作者被禁止或删除 内容自动屏蔽
作者:
windoze
时间:
2016-01-15 12:30
回复
14#
__BlueGuy_
如果你没有需求,写出来的代码当然是瞎JB扯淡。
作者:
__BlueGuy_
时间:
2016-01-15 12:39
提示:
作者被禁止或删除 内容自动屏蔽
作者:
windoze
时间:
2016-01-15 12:48
回复
18#
__BlueGuy_
不是早就告诉你这段代码就是瞎JB扯淡了吗?
你嚷嚷着要锁共享内存,但你又不说你锁共享内存要干吗,我问你没数据的时候消费端应该处于什么状态你也不说,谁知道代码该写成什么样子。
连个问题都提不完整你就别想着要答案了。
作者:
fender0107401
时间:
2016-01-15 13:54
回复
16#
__BlueGuy_
看你啥事能捯饬明白了,呵呵。
作者:
__BlueGuy_
时间:
2016-01-15 14:02
提示:
作者被禁止或删除 内容自动屏蔽
作者:
__BlueGuy_
时间:
2016-01-15 14:03
提示:
作者被禁止或删除 内容自动屏蔽
作者:
__BlueGuy_
时间:
2016-01-15 14:05
提示:
作者被禁止或删除 内容自动屏蔽
作者:
fender0107401
时间:
2016-01-15 14:34
回复
22#
__BlueGuy_
神经,我回复你一下而已,这么激动干什么。。。
作者:
windoze
时间:
2016-01-15 14:40
回复
23#
__BlueGuy_
所以说你得解释一下“不让”是个神马意思啊?是block在那儿等啊,还是一个忙循环,前者你可以用Windows下的Event,后者才能用你刚说的那个东西。
作者:
__BlueGuy_
时间:
2016-01-15 14:44
提示:
作者被禁止或删除 内容自动屏蔽
作者:
windoze
时间:
2016-01-15 14:47
回复
26#
__BlueGuy_
那你就到网上搜InterlockedCompareExchange SpinLock,前几个结果里肯定有现成的代码。
作者:
__BlueGuy_
时间:
2016-01-15 14:57
提示:
作者被禁止或删除 内容自动屏蔽
作者:
windoze
时间:
2016-01-15 15:24
回复
28#
__BlueGuy_
只要变量在两个进程都能访问到的共享内存里就可以。
作者:
__BlueGuy_
时间:
2016-01-15 16:13
提示:
作者被禁止或删除 内容自动屏蔽
作者:
windoze
时间:
2016-01-15 16:28
回复
30#
__BlueGuy_
你好歹也是个写代码的,拜托下次你提问题的时候不要像个PM一样行不……
作者:
windoze
时间:
2016-01-15 16:52
回复
30#
__BlueGuy_
你好歹也是个写代码的,拜托下次你提问题的时候不要像个PM一样行不……
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2