CNDEV
...
...
账号
登
登录
先
先随便看看
中国开发网
: 论坛:
程序员情感CBD
: 贴子 707697
UnKnow365
·
2009-03-25 09:25:37
·
阅读: 321
用临界区
<空>
相关信息:
一个全局变量,多个线程写,一个线程读,应该用啥机制?
(17字)
(
mhappy
[473]
2009-03-25 17:07
)
Sleep一下
(空) (
wilddeer
[386]
2009-03-25 17:14
)
经测试,写线程内小小SLEEP可行。
(空) (
mhappy
[363]
2009-03-25 19:45
)
用大牛或者顾得后的办法吧,你这样sleep很容易出问题的
(空) (
龙之吻
[362]
2009-03-25 20:34
)
象这种读/写分开的应用,肯定是有一个抢占的资源,
(106字)
(
wilddeer
[445]
2009-03-25 22:46
)
他只是小小的sleep了一下,并且读线程就一个。写线程sleep之后,读线程优先级又不一定比写的高。
(空) (
龙之吻
[392]
2009-03-26 06:53
)
用临界区
(空) (
UnKnow365
[320]
2009-03-25 17:25
)
估计它的问题是读的线程很难抢到临界区。
(空) (
好望角
[353]
2009-03-25 17:29
)
EnterCriticalSection
(空) (
龙之吻
[373]
2009-03-25 17:26
)
Event阻塞写操作
(191字)
(
好望角
[467]
2009-03-25 17:28
)
多谢,比较详细,回去试试!
(空) (
mhappy
[370]
2009-03-25 17:39
)
不行啊,很少用线程,看不明白,是不是事件和临界区结合使用的?
(空) (
mhappy
[384]
2009-03-25 21:19
)
用事件解决了。。。
(空) (
mhappy
[348]
2009-03-25 22:08
)
原子变量
(空) (
Apache
[323]
2009-03-25 17:44
)
或者同步锁
(空) (
Apache
[388]
2009-03-25 17:44
)
在要读的时候把读线程的优先级提高, 读完再恢复
(空) (
holly
[361]
2009-03-25 19:04
)
这个,是在线程内循环读。。。
(42字)
(
mhappy
[393]
2009-03-25 19:35
)
真的要打造史上最强抽奖软件吖?友情帮顶吧。
(空) (
周星驰
[361]
2009-03-26 19:48
)
。。。还最强呢。。。
(空) (
mhappy
[337]
2009-03-26 20:14
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录