精易论坛

标题: 多线程的使用与控制。 [打印本页]

作者: 亚凌轩    时间: 2015-6-28 16:53
标题: 多线程的使用与控制。
最近有朋友问我,为什么多线程老是崩溃啊,为什么多线程这么不稳定啊,在这里我通过实例源码,来做一则文字教程(由于条件限制,只能做文字教程了,希望不要见怪)。
首先说明两点:
第一:运用线程的时候,尤其是在用循环启动多线程的时候一定要注意再循环里面放上延迟命令,如果不用延迟的话,就会出现程序崩溃的问题,当然不是说放上延迟之后就不会出现程序崩溃的情况,延迟命令只是会把崩溃的风险降到最小,一般延迟时间在100-500不等,看情况设置。
第二:在循环启动线程的时候尽量少用甚至不用全局变量,因为当多个线程同时操作一个公共资源的话,一个想改一个想读,就会出现线程冲突从而造成线程崩溃,如果情况特殊的话可以使用许可证,来访问全局变量。
那么接下来就让我们进入到多线程的使用与控制的实例当中吧(详细讲解都在源码的注释中),源码很简单,很好理解。


补充内容 (2015-7-15 11:54):
对于,“实际工作线程数量与描述不符等等” 我想在这里补充一点,我在教程里设置了一条总线程,其他的子线程都是在这一条总线程里面工作的所以当你打开资源管理器的时候是看不到其他的子线程,只能看到一条.总线程。

补充内容 (2015-7-15 11:56):
既然 有朋友提问我就解释下,@处理事件
作者: lin9527    时间: 2015-6-29 14:35
感谢大大提供~!!
作者: guyunhe    时间: 2015-6-29 16:26
来学习学习

作者: 变异老虎    时间: 2015-6-29 16:27
看看大师的多线程

作者: q76016    时间: 2015-6-29 18:23
看看看看看看看看看看看看

作者: 毁I灭I者    时间: 2015-6-29 18:49
{:soso_e100:}看看 学学
作者: olwiz    时间: 2015-6-29 20:28
向大神学习学习

作者: takwbg    时间: 2015-6-29 21:08
支持一下支持一下支持一下支持一下支持一下支持一下支持一下支持一下支持一下支持一下支持一下支持一下支持一下支持一下支持一下支持一下支持一下

作者: 寂寞伴着我    时间: 2015-6-29 21:39
线程句柄线程句柄线程句柄线程句柄线程句柄线程句柄线程句柄线程句柄线程句柄线程句柄线程句柄线程句柄
作者: 流星雨    时间: 2015-6-29 21:46
源码很简单,很好理解。
作者: mengshi    时间: 2015-6-29 22:22
顶.......................
作者: 中国涛涛,中国    时间: 2015-6-29 23:40
这个给力 给力

作者: 温xun    时间: 2015-6-29 23:43
支持一下咯。
作者: 大胖远    时间: 2015-6-30 05:46

作为初学多线程的来说,多参考别人的代码 !多看多动手是非常有必要的!
作者: 传奇    时间: 2015-6-30 06:05
{:soso_e100:}看看哦!~~

作者: 醉悟江山    时间: 2015-6-30 06:05
11111111111111111111111111111111111111111111

作者: 那些年我们一起    时间: 2015-6-30 11:38
来看看的。。。。
作者: tdqk003    时间: 2015-6-30 13:38
谢谢分享了啊
作者: dy212300    时间: 2015-6-30 17:02
看看学习下,到目前还没有入门呢
作者: 343672257    时间: 2015-6-30 21:00
需要多线程
作者: 出来    时间: 2015-6-30 23:02
这个很有价值。
作者: a615919150    时间: 2015-7-1 09:40
希望出语言教程

作者: 吴志鹏    时间: 2015-7-1 17:57
RE: 多线程的使用与控制。 [修改]  还可输入 80 个字符

您有 个未使用的附件   查看|使用|删除

您有 个未使用的图片   查看|使用|删除

请稍后 ...



作者: 徒弟    时间: 2015-7-1 20:10
看看谢谢··
作者: zyw1994    时间: 2015-7-1 20:59
小白过来学习了
作者: bkmkoc    时间: 2015-7-1 21:36
什么循环,放什么延迟,这个————要是说得清楚的话————也太小看“经验人士”

作者: AndroidK    时间: 2015-7-1 21:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 若雨缤纷    时间: 2015-7-1 22:48
来看看来看看来看看来看看来看看来看看
作者: whywen    时间: 2015-7-1 23:44
感谢谢分享,看看,学习一下

作者: 吃饭不洗碗    时间: 2015-7-1 23:51
看看了啊支持一下
作者: 清澈    时间: 2015-7-2 08:48
{:soso_e100:} 一直想学多线程

作者: 刚小张    时间: 2015-7-2 09:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: 调皮的男孩    时间: 2015-7-2 16:29
虽然还看不懂,但是支持下

作者: zht10    时间: 2015-7-2 16:37
看看学习了
作者: 为妳    时间: 2015-7-2 20:22
顶楼主啦..希望楼主多发精品好帖啦.....
作者: bilige2008    时间: 2015-7-2 20:29
精辟
作者: 帝雪枫    时间: 2015-7-2 20:30
进来看看,学习下
作者: bilige2008    时间: 2015-7-2 20:37
写的 不错
作者: 石头君    时间: 2015-7-2 20:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: 处理事件    时间: 2015-7-2 20:46
{:soso__4607844064215092132_3:}看看来了

作者: 会游泳的鱼    时间: 2015-7-2 21:48

看看这是什么
作者: 用LOvE寫歌    时间: 2015-7-2 23:03
多线程的使用与控
作者: 饭没了秀    时间: 2015-7-2 23:26
风影教程不错。诶看没看过啊

作者: kx094    时间: 2015-7-2 23:26
lollollollollol
作者: 银河世纪    时间: 2015-7-2 23:42
我看看 就好

作者: 骑猪卖大蒜    时间: 2015-7-3 00:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: helper    时间: 2015-7-3 00:21
支持   
作者: 云雀菌    时间: 2015-7-3 09:06
支持一个,坑爹的字数限制……

作者: 浅唱丿丝丝    时间: 2015-7-3 09:56
看那看那··································
作者: 陈大奶么么哒    时间: 2015-7-3 10:41
多线程正准备要学呢

作者: 陈大奶么么哒    时间: 2015-7-3 10:45
下载了看了一下,其实根本就没有多线程, 无论设置多少条,速度还是那样
作者: usky    时间: 2015-7-3 10:47
感谢开源~~
作者: 七月你好    时间: 2015-7-3 13:49
下载看看,谢谢楼主分享
作者: wangguan    时间: 2015-7-3 22:36
谢谢!下载学习。。。
作者: qkeng    时间: 2015-7-3 23:53
真的好,学习下载

作者: 波哥野结衣    时间: 2015-7-3 23:54
这。。。多线。。
作者: 渡不得……    时间: 2015-7-4 01:01
波哥野结衣 发表于 2015-7-3 23:54
这。。。多线。。

波姐大娘,我要给你生猴子
作者: 爱在两腿之间    时间: 2015-7-4 01:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: InstallTest    时间: 2015-7-4 07:28
学习多线程。
作者: jingqigg    时间: 2015-7-4 08:21
学习学习学习!

作者: qq36396    时间: 2015-7-4 08:24
   拿下来了
作者: fengling2244    时间: 2015-7-4 09:04
感谢大礼是,学习学习

作者: 858923366    时间: 2015-7-4 09:52
多线程的使用与控制{:soso_e100:}

作者: 2442295093    时间: 2015-7-4 10:27
来学习的,看看
作者: 29682909    时间: 2015-7-4 10:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: aiede    时间: 2015-7-4 10:49
波姐大娘,我要给你生猴子
作者: benha1    时间: 2015-7-4 11:20
呓呓学习一下

作者: 阿优    时间: 2015-7-4 11:33

如果情况特殊的话可以使用许可证,来访问全局变量。
那么接下来就让我们进入到多线程的使用与控制的实例当中吧(详细讲解都在源码的注释中),源码很简单,很好理解。
作者: Xsc软件编程    时间: 2015-7-4 13:06
{:soso__3409329614010722382_4:}{:soso__3409329614010722382_4:}{:soso__3409329614010722382_4:}{:soso__3409329614010722382_4:}{:soso__3409329614010722382_4:}

作者: 冶雎    时间: 2015-7-4 13:32
学习学习,多线程不好掌握
作者: o亂⒎バ糟ミ    时间: 2015-7-4 13:39
学习了··,多线程··,研究一下·

作者: 516c    时间: 2015-7-4 13:42
好好学习一下!
作者: 午夜时刻    时间: 2015-7-4 15:53
感谢分享,看看
作者: kanhaiyouyue    时间: 2015-7-4 16:03
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: udbvfhpdx    时间: 2015-7-4 16:16
看一下看看!!!!

作者: mj1605    时间: 2015-7-4 16:38
很好谢谢啊

作者: 曾先森    时间: 2015-7-4 16:47
0.0看看哈

作者: FuChen2015    时间: 2015-7-4 17:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: qiuzi320    时间: 2015-7-4 17:20
貌似很6的样子!!!

作者: xuewenjia8    时间: 2015-7-4 17:21
我想要看看!!!!!!!!!!!!!!
作者: 大炮打飞机    时间: 2015-7-4 17:48
学习了··,多线程··,研究一下·
作者: 不羁的阳光    时间: 2015-7-4 20:37
学习 源码!!!


作者: 南风无影    时间: 2015-7-4 20:49
好烦啊,回复就回复嘛


作者: cs1225    时间: 2015-7-4 21:14
回复下,认真学习学习

作者: kingwang    时间: 2015-7-4 23:39
学习了··,多线程··,研究一下·
作者: 小浪xl    时间: 2015-7-5 00:42
张张知识````

作者: tianyule    时间: 2015-7-5 07:37
看看是什么源码吧!

作者: 搞笑的网名    时间: 2015-7-5 08:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: a12539310    时间: 2015-7-5 10:00
对多线程很迷茫

作者: newskytt    时间: 2015-7-5 10:21
就来看看,小俺是小菜鸟一枚

作者: leiyh    时间: 2015-7-5 10:58
学习下,感谢分享

作者: 蓝调主义    时间: 2015-7-5 18:56
谢谢大大辛勤制作!
作者: youzhi311    时间: 2015-7-6 05:33
谢谢 ~大大辛勤制作!
作者: 118184017    时间: 2015-7-7 08:30
学习了!!!!!
作者: ljn123ljy    时间: 2015-7-7 08:48
强强强强强强强强强强强强强强强强强强强
作者: qq2399268198    时间: 2015-7-9 07:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 245138514    时间: 2015-7-12 13:15
我就是想学习学习线程启动与销毁···
作者: mfkuuuu    时间: 2015-7-12 14:45
好东西来看看
作者: 泪洋12138    时间: 2015-7-15 08:55
支持易下,谢谢分享
作者: 亚凌轩    时间: 2015-7-15 12:01
@处理事件  来看看。专门针对你所描述的问题我补充做一下解释。




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4