TC官方合作论坛
标题:
关于多线程,,,临界区,个人理解..
[打印本页]
作者:
carewa
时间:
2012-7-6 22:42
标题:
关于多线程,,,临界区,个人理解..
本来不想发这种东西的,只是不想有新手因为找不到相关临界区资料而苦恼.......................................高手总在忙,低手一直浪费时间在摸索.....比如我就是低手
因为我前天在找这个资料的时候竟然连个毛都没.好不容易找到个例子,还只是一部分代码,发一总分代码给谁看啊 如何看啊
不费话了上图说话好了.项目文件中是4个线程操作2个变量的例子,抛砖引玉吧~代码没有好好写,只是做为演示多线程的意思吧.
[attach]4122[/attach]
多线程 使用临界区 需要注意的小问题不只是一条二条,比如多线程进入电话亭时是不分先后的,抢着进.如果有线程在电话亭里不出来,会导致其它线程"暂停状态"实际上是在电话亭门口无限等待...切忌不可以线程运行在临界区中时 离开临界区,那样跟没使用临界区一样,多个线程一起进电话亭捣乱了.
项目中加入了1秒延时,为了方便看到各线程执行情况
[attach]4124[/attach]
作者:
ahxx
时间:
2012-7-6 22:53
看看
作者:
陌上青衣。
时间:
2012-7-6 23:09
支持哈
作者:
朱齐磊
时间:
2012-7-6 23:46
回个复
作者:
kkkkkkk
时间:
2012-7-7 00:54
111111111
作者:
最爱念
时间:
2012-7-7 03:15
收藏一下,明天再看
作者:
whoyeyang
时间:
2012-7-7 07:17
顶~~
作者:
TC兔子
时间:
2012-7-7 07:25
carewa猥琐大神,哇哈哈哈
作者:
whoyeyang
时间:
2012-7-7 07:30
前面不知道有这么个东西,而纠结了半天。
为了达到无人职守,多线程间会涉及到同时赋值一个全局变量,或者有些时候只需要运行一个线程,而其他线程依次等待上个线程运行结束后再执行的情况。
为了达到这样个效果,最后采用4位数延时等待来错开。
还好执行那段代码的时候对时间要求不高,不然就给跪了……
今天收到不少干货。感谢楼主。
作者:
whoyeyang
时间:
2012-7-7 07:37
所谓的临界区,应该就是给线程附加了一个变量。
作者:
c724211922
时间:
2012-7-7 09:41
学习了
作者:
龍吟达人
时间:
2012-7-7 09:42
就看第一句话就够了
作者:
normanu
时间:
2012-7-7 13:45
喜欢这种举例子说明的,更容易懂
作者:
z0230226
时间:
2012-7-7 19:10
1111111
作者:
z0230226
时间:
2012-7-7 19:11
111111
作者:
zxf811208
时间:
2012-7-7 22:47
想看看
作者:
willgo007
时间:
2012-7-7 23:47
这个好
作者:
dzh
时间:
2012-7-10 19:55
回复
1楼
carewa
的帖子
xuexi !!!
作者:
shadow
时间:
2012-7-10 22:35
看看,,怎么样
作者:
wangfq19841019
时间:
2012-7-10 22:46
仔细看看先
作者:
buzaiyouyuba
时间:
2012-7-11 15:55
321312321
作者:
a8461959
时间:
2012-7-11 16:14
支持哈
作者:
lyf1314
时间:
2012-7-18 21:14
不错
作者:
hongying1120
时间:
2012-7-18 22:52
回复
1楼
carewa
的帖子
看看~顺便学下下
作者:
loveternity
时间:
2012-7-18 23:03
学习学习
作者:
meikong
时间:
2012-7-22 18:47
ding a 虽然看不懂
作者:
iamlxm2012
时间:
2012-7-23 14:57
回复
1楼
carewa
的帖子
真不错的帖子
作者:
zp8221841
时间:
2012-7-23 20:43
1231241231231
作者:
上天揽月
时间:
2012-7-24 10:07
看看啊,挺不错
作者:
九先生
时间:
2012-7-24 10:22
huihui!!
作者:
453480439
时间:
2012-7-24 11:35
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
作者:
xexexan
时间:
2012-7-28 19:59
回复
1楼
carewa
的帖子
多谢。。。。。。。。。。。
作者:
kevinqq
时间:
2012-8-14 11:47
看看
作者:
兜兜里有糖
时间:
2012-8-15 16:37
支持
作者:
ntmdok88
时间:
2012-8-15 22:03
作者:
ksap787523
时间:
2012-8-26 01:05
仔细看看先
作者:
ctvftv
时间:
2012-8-28 19:01
不错看看
作者:
TC_小虎
时间:
2012-8-29 16:27
回复
1楼
carewa
的帖子
1111111111111111111111111111
作者:
yjbdmcx
时间:
2012-9-25 21:24
gtfdd
作者:
单纯的狼
时间:
2012-9-26 00:04
收藏一下
作者:
tclhs
时间:
2012-9-26 01:25
牛人啊
作者:
iceangellion
时间:
2012-9-26 10:12
好贴子需要收藏
作者:
scj2zxy
时间:
2012-9-26 14:20
学习哈
作者:
青云
时间:
2012-9-26 20:00
学习,支持楼主,感谢楼主,祝愿楼主,多分享心得
作者:
ro897321
时间:
2012-9-26 23:27
学些东西
作者:
fsnet
时间:
2012-10-4 11:03
需要 研究看看!
作者:
pyh808003
时间:
2012-10-5 12:47
1212121212
作者:
1051785287
时间:
2012-10-5 21:02
好贴!!!!!!!!!!!!
作者:
pest
时间:
2012-10-8 05:03
学习中
作者:
泥巴潭
时间:
2012-10-8 14:55
的看看 3333
作者:
cainiao007
时间:
2012-10-14 09:09
千万别是中文代码
作者:
ak470910
时间:
2012-10-20 14:02
正好不知道怎么弄,顶一个
作者:
2991653
时间:
2012-10-21 19:26
k不错
作者:
a402951174
时间:
2012-10-21 19:51
detetete
作者:
qin8311
时间:
2012-10-24 20:53
不知道有这么个东西,而纠结了半天
作者:
我爱
时间:
2012-10-24 22:28
回复
1楼
carewa
的帖子
作者:
shouyiren
时间:
2012-10-26 08:06
学习
作者:
sspray
时间:
2012-10-26 18:18
求观摩
作者:
freedomaegis
时间:
2012-10-26 18:24
回复
1楼
carewa
的帖子
mark一下看下
作者:
探索者
时间:
2012-10-30 08:39
必须看看
作者:
chl1111
时间:
2012-11-9 23:35
没有临界区也能写,就是多写点要.
作者:
sport431
时间:
2012-11-12 14:34
看看是啥
作者:
302853
时间:
2012-11-12 20:38
好东东看看
作者:
554354854
时间:
2012-11-13 13:27
不懂临界区是神马
作者:
头疼宁
时间:
2012-11-13 14:01
看看是什么样的
作者:
pixiangyun
时间:
2012-11-23 21:37
好东西
作者:
HYBWMHHJQHJQ
时间:
2012-11-24 06:44
2222222222222222222
作者:
webboc
时间:
2012-11-25 11:23
收藏一下,明天再看
最爱念 发表于 2012-7-7 3:15:34
作者:
璀璨
时间:
2012-12-6 14:01
看看!!!
作者:
cd1319
时间:
2012-12-7 15:07
谢谢楼主分享~!
作者:
hqt1591
时间:
2012-12-7 16:25
支持.支持
作者:
yjqqqtu
时间:
2012-12-7 17:11
讲得不错。。
作者:
liuhui2012
时间:
2012-12-11 10:20
多线程 临界区 锁死 等待 唉 ,头晕晕的
作者:
chinamyt
时间:
2012-12-11 19:05
学习
作者:
bacaaa
时间:
2012-12-11 22:59
多线程临界区 临界区
作者:
aoxue
时间:
2012-12-17 20:52
学习下...........
作者:
zhou1033675108
时间:
2012-12-17 21:25
看看,支持
作者:
xuhekkll
时间:
2012-12-18 09:01
,,,临界区,个人理解
作者:
麦兜兄弟
时间:
2012-12-25 09:50
学习。。。。
作者:
unlt009
时间:
2012-12-25 10:08
看看··
作者:
tc9999
时间:
2012-12-25 10:12
看看
作者:
a3921306
时间:
2012-12-25 15:26
111111111
作者:
pc_nc
时间:
2013-1-2 21:51
学学
作者:
121360309
时间:
2013-1-2 22:34
学习
作者:
wxyh0128
时间:
2013-1-3 09:26
学习
作者:
monevil
时间:
2013-1-3 10:16
12346789
作者:
life_loves
时间:
2013-1-3 13:19
学习下
作者:
zhangjunjie184
时间:
2013-1-4 10:25
来学习学习,呵呵!
作者:
zc317414
时间:
2013-1-4 10:37
写得真好啊
作者:
chinaghq
时间:
2013-1-4 15:48
看看
作者:
tempbb1234
时间:
2013-1-8 14:02
11111111111
作者:
ddou83
时间:
2013-1-8 17:24
好好学习
作者:
dghdz
时间:
2013-1-9 21:58
我来啦!!!!!!!!!!!!
作者:
csc100
时间:
2013-1-11 09:16
临界区?不懂
作者:
csc100
时间:
2013-1-11 11:19
什么?不懂
作者:
一直游
时间:
2013-1-11 20:00
TC脚本应用平台
作者:
haking
时间:
2013-1-24 17:29
作者:
csc100
时间:
2013-1-30 11:22
好东西,讲的很生动~
但是代码是英文的,看不明白
作者:
gdlwolf
时间:
2013-2-1 09:24
eeeeeee
作者:
wuyanhui3000
时间:
2013-2-1 15:19
看看吧,支持
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1