精易论坛

标题: 告别 多线程资源冲突的噩梦【补视频】 [打印本页]

作者: 无名侠    时间: 2015-5-31 19:48
标题: 告别 多线程资源冲突的噩梦【补视频】
本帖最后由 宇智波·佐助 于 2015-6-8 10:10 编辑

补上了一节10分钟的小视屏
临近生物地理会考了,这是暑假前的最后一贴吧。希望看官能把本文读完。看了大家的回帖:
感觉挺郁闷的哈,我有说过这仅仅是捕获异常吗,捕获异常后代码会重新跳到进去处理的地方,加一个判断。
这个模块能帮你解决大部分的内存访问异常~。
说说异常处理:一门强大的编程语言肯定是少不了异常处理的,比如:C++中有try/catch代码块。
论坛上也有很多异常处理的例子,但是都很深奥,移植起来大家也会感觉云里雾里的,简单的说就是一次性的玩意~
调试这玩意用了大半个下午,时间匆促,肯定有不少BUG,希望大家能及时提出来,我好改进。
主要玩意:异常处理 ----- 这是一个支持多线程运行环境的易语言结构化异常处理类

这个异常处理是”结构化的“
比如A,B子程序内都有自己的异常处理类实例
A调用B,如果B发生了错误,那么是由B的异常处理类来处理这个错误。
如果B没有异常处理,在A调用B,B发生了错误,那么就是A来处理这个错误~。

最后,异常处理  只能是局部变量!
y.进入异常处理块 ()
y.退出异常处理块 ()

必须成对使用!

具体使用模板见模块源码:实例函数
交流群:173836071









作者: 花老板    时间: 2015-5-31 19:50
你这个能不能 定位 哪个子程序的哪句代码导致的异常?

如果只是报告异常了,软件一崩溃还不是一样异常?

要是可以定位异常所在的地方 那就好了。
作者: Amaya°    时间: 2015-5-31 19:51
说好的让我发呢
作者: 无名侠    时间: 2015-5-31 19:55
花`老板 发表于 2015-5-31 19:50
你这个能不能 定位 哪个子程序的哪句代码导致的异常?

如果只是报告异常了,软件一崩溃还不是一样异常? ...

不会崩溃啊
作者: 汉族    时间: 2015-5-31 19:59
顶你了,看看那写法
作者: 小兵12138    时间: 2015-5-31 20:03
看看 来学习下~
作者: 1792119909    时间: 2015-5-31 20:05
踩踩看看~来取技术

作者: 温xun    时间: 2015-5-31 20:05
感谢分享····
作者: Kumor    时间: 2015-5-31 20:07
感觉好牛逼                             

作者: 流星雨    时间: 2015-5-31 20:40
踩踩看看~来取技术
作者: jinyzz1    时间: 2015-5-31 20:42
可以学习一下!!

作者: 千年io    时间: 2015-5-31 20:45
看一下
作者: 炎`鬼圈    时间: 2015-5-31 20:54
错误处理赞一个

作者: a744794    时间: 2015-5-31 21:04
来学技术了....


作者: 新手一枚    时间: 2015-5-31 21:14
好像没懂是什么个作用
作者: weifusheng    时间: 2015-5-31 21:20
看下一下的撒发生的

作者: 米漫    时间: 2015-5-31 21:22
感谢分享,或许以后会用到!
作者: 等到烟火清凉    时间: 2015-5-31 21:25

感觉好牛逼   
作者: KEY心碎    时间: 2015-5-31 21:31
这个真心的学习支持了
作者: ttong    时间: 2015-5-31 21:33
收藏了,以后可能会用到,感谢分享
作者: [小L]    时间: 2015-5-31 21:49
看看咯~~学习学习~~

作者: leiyh    时间: 2015-5-31 22:03
牛比 看爬起

作者: zhgx2950    时间: 2015-5-31 22:13
看起来好智能
作者: qq1064987807    时间: 2015-5-31 22:19
很给力的东西!
作者: 5609689    时间: 2015-5-31 22:21
程序员可以减轻代码压力了。

作者: 易智豪软件    时间: 2015-5-31 22:24
还差一个事件反馈

作者: 酱叮当    时间: 2015-5-31 22:34
给力啊
作者: xslyhk    时间: 2015-5-31 22:38
看看是啥啊
作者: 奶酪博客    时间: 2015-5-31 22:55
学习支持了
作者: 天道酬谢    时间: 2015-5-31 23:00
收藏了,以后可能会用到,感谢分享
作者: 淑名夏凛月    时间: 2015-5-31 23:10
默默的支持~~{:soso_e100:}

作者: 一切重新开始    时间: 2015-6-1 01:21
很给力的东西!
作者: gwsbhqt    时间: 2015-6-1 02:15
看看什么东西那么厉害

作者: 聚义堂神话    时间: 2015-6-1 02:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: 萧杨    时间: 2015-6-1 03:15
测试一下怎么样
作者: kingsee    时间: 2015-6-1 04:43
这个必须测试

作者: 内个打杂滴    时间: 2015-6-1 07:42
好东西,有异常处理了就不会直接报错了,用户体验要好的多。。。
作者: 网络注册会员    时间: 2015-6-1 07:56
要顶要支持
作者: 379061296    时间: 2015-6-1 08:03
感谢分享                   ,

作者: wjswzj0    时间: 2015-6-1 08:31
支持开源~!感谢分享
作者: ck66    时间: 2015-6-1 08:40
好像很牛的样子的哦

作者: shen110    时间: 2015-6-1 09:09
目前还没有看懂不过顶起来
作者: 用LOvE寫歌    时间: 2015-6-1 09:21
支持开源~!感谢分享
作者: 斌じ紫曦    时间: 2015-6-1 09:42
这个不错

作者: kisl7979    时间: 2015-6-1 10:22
回复查看!

作者: 风云思星    时间: 2015-6-1 10:25
支持一下!!!!!!!!!!!!!!
作者: dos    时间: 2015-6-1 10:34
感谢分享,很给力!~
作者: 凌哥    时间: 2015-6-1 10:55
支持一下{:soso_e113:}

作者: huhete    时间: 2015-6-1 11:53
会考,高手啊,才高中生吗

作者: zenghuan    时间: 2015-6-1 12:00
多线程。一直是个麻烦事。搞不好
作者: 1aa82e    时间: 2015-6-1 12:49
查看本帖隐藏
作者: 1173029975    时间: 2015-6-1 13:08
看看先.
作者: q877272792    时间: 2015-6-1 13:11
解决冲突和崩溃了
作者: l7518597    时间: 2015-6-1 14:23
好东西啊,看看

作者: Yy闲人    时间: 2015-6-1 14:26
就是个捕获异常而已,当线程访问异常的时候,这个事情已经发生了,再捕获有什么用?  发表于 3 小时前
作者: qmmdjbq    时间: 2015-6-1 15:02
学习下看是否会长知识
作者: 墨啊墨    时间: 2015-6-1 15:14




支持 了  看看





作者: 初晴雨后    时间: 2015-6-1 15:21
严重支持下

作者: 寻找星空    时间: 2015-6-1 15:36
收藏了。0.0
作者: danshuiyu    时间: 2015-6-1 15:53
多线程资源冲突的噩梦
作者: x324518    时间: 2015-6-1 15:57
感谢楼主的分享。。。
作者: 8970665    时间: 2015-6-1 16:33
听说是否try

作者: aa361611002    时间: 2015-6-1 17:15
看看有没效果啊,,对于正则什么的
作者: 邪意邪神    时间: 2015-6-1 17:49
恩恩{:soso_e115:}
作者: 邪意邪神    时间: 2015-6-1 17:56
我要多拿个精币
作者: 绝版ん楠楠    时间: 2015-6-1 18:35
感谢分享,很给力!~
作者: zouxiangning    时间: 2015-6-1 19:14
不错,不错不错
作者: 无名侠    时间: 2015-6-1 19:25
我就知道许多人会喷,如果仅仅是捕获异常我是肯定不会发上来出丑的,认真看完帖子和实例代码了吗?
作者: 无名侠    时间: 2015-6-1 19:26
我就知道许多人会喷,如果仅仅是捕获异常我是肯定不会发上来出丑的,认真看完帖子和实例代码了吗?
作者: 无名侠    时间: 2015-6-1 19:27
Yy闲人 发表于 2015-6-1 14:26
就是个捕获异常而已,当线程访问异常的时候,这个事情已经发生了,再捕获有什么用?  发表于 3 小时前

贴纸看完了吗?我有说过是仅仅捕获异常吗?

作者: 无名侠    时间: 2015-6-1 19:27
Yy闲人 发表于 2015-6-1 14:26
就是个捕获异常而已,当线程访问异常的时候,这个事情已经发生了,再捕获有什么用?  发表于 3 小时前

贴纸看完了吗?我有说过是仅仅捕获异常吗?

作者: 无名侠    时间: 2015-6-1 19:36
@小生怕怕啊
易语言有这个功能?

作者: 搞笑的网名    时间: 2015-6-1 22:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: Rising    时间: 2015-6-1 22:41
看看源码,图片似乎不太诱人。
作者: 家范    时间: 2015-6-1 22:44
顶楼主啦..希望楼主多发精品好帖啦.....
作者: 家范    时间: 2015-6-1 23:16
本帖最后由 家范 于 2015-6-1 23:35 编辑

修改下内容,
作者: 村雨    时间: 2015-6-1 23:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: 家范    时间: 2015-6-1 23:26
本帖最后由 家范 于 2015-6-1 23:36 编辑

修改下内容
作者: incwin    时间: 2015-6-2 00:19
感谢分享,很给力!~
作者: 1019198992    时间: 2015-6-2 00:28
支持
作者: 海边2014    时间: 2015-6-2 07:14
看看什么是情况

作者: tcz918    时间: 2015-6-2 07:43

有你更精彩..........
作者: 古龙若风    时间: 2015-6-2 08:35
楼主威武,下载使用
作者: slll    时间: 2015-6-2 10:41
看看...........
作者: a3780586510    时间: 2015-6-2 12:26
mark 哦iuio
作者: 湿手抓小米    时间: 2015-6-2 12:45
学习一下学习一下学习一下

作者: 竹小柒    时间: 2015-6-2 13:04
看一下 支持一下这种东西咯咯

作者: 牛X的孩子    时间: 2015-6-2 13:34
回复看一看啦

作者: 冷霜醉    时间: 2015-6-2 15:00
看着不错 支持下
作者: birdmanxp    时间: 2015-6-2 17:35
看起来很强大的样子啊!
作者: micc    时间: 2015-6-2 17:41
看看!!!支持!
作者: SD1228    时间: 2015-6-2 18:06
学习学习{:soso_e100:}{:soso_e100:}{:soso_e100:}
作者: 秋海明月    时间: 2015-6-2 18:36
支持开源~!感谢分享
作者: 呵呵呵呵呵呵    时间: 2015-6-2 18:40
感觉这贴好高能
作者: XBy    时间: 2015-6-2 18:43
感谢楼主分享。。。

作者: 异域之巅    时间: 2015-6-2 21:37

没事看看把
作者: 视频会员    时间: 2015-6-2 21:56
可以防止出错嘛
作者: 問天    时间: 2015-6-2 22:36
顶起测试下,,,,,



作者: 吃饭不洗碗    时间: 2015-6-2 22:39
感谢分享啊
作者: 1125128607    时间: 2015-6-2 23:02
\下载下来看看哈





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