社区
语言基础/算法/系统设计
帖子详情
BUG: System.TMonitor 作为同步对象时可能会产生异常
shadowstar
2011-05-24 09:52:34
经过数日折磨之后终于确定是TMonitor存在BUG @_@,问题主要来自于Wait和Pulse这组函数。
因为Generics.Collections.TThreadedQueue同样使用了TMonitor来同步,所以TThreadedQueue也有BUG。
Classes.TThreadList也使用TMonitor,不过因为里面没有用到Wait函数,所以并TThreadList可以正常使用。
...全文
248
2
打赏
收藏
BUG: System.TMonitor 作为同步对象时可能会产生异常
经过数日折磨之后终于确定是TMonitor存在BUG @_@,问题主要来自于Wait和Pulse这组函数。 因为Generics.Collections.TThreadedQueue同样使用了TMonitor来同步,所以TThreadedQueue也有BUG。 Classes.TThreadList也使用TMonitor,不过因为里面没有用到Wait函数,所以并TThreadList可以正常使用。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shadowstar
2011-05-25
打赏
举报
回复
只要在多线程环境下使用了Wait和Pulse函数都容易出错,目前没发现只使用Enter和Exit的情况下出错,不过还是尽量不要使用TMonitor,而用其它阻塞对象或WINAPI代替。
bdmh
2011-05-25
打赏
举报
回复
什么意思,你发现什么bug了,声明情况下会无效
从delphi 10.3到delphi 10.4的改变实务
从delphi 10.3到delphi 10.4的改变实务 以下逐步更新中...... 第一篇 IOS篇 001、问:(2020-08-20)现在上架IOS,一定要用10.4吗? 答:新上架:必须10.4,10.3.3得自己手工去做 “故事版”的Asserts.car文件。10.3.3手工做了故事版的Asserts.car文件,也是可以的,可参考:https://blog.csdn.net/pulledup/article/details/107100019 00...
delphi 各新版本特性收集
delphi 各新版本特性收集 Delphi XE6新增了一些特性并增强了原有的功能,主要有以下几个方面: IDE(整合开发环境) Internet XML(扩展标记语言) Compiler(编译器) COM/Active X Database support(数据库支持) CORBA Actions(动作) Custom Variants(可定义的可
DelphiMVCFrameWork 源码分析(二)
DelphiMVCFrameWork框架的路由(Router)是通过Delphi的Attribute来实现的,作用于Controler类和方法。4、每个Controler包含一个或多个动作(Action),Action就是Controler的公开方法(public Method),同
时
伴随着RTTI Attribute(包含Router和其它参数)。year=2021?前面说过,在方法的MVCPath Attribute 中,参数是以"($XXXX)"标识的,所以通过正则表达式可以轻松获取参数名称列表。
netty-all-4.1.23.Final.jar中文文档.zip
1、压缩文件中包含: 中文文档、jar包下载地址、Maven依赖、Gradle依赖、源代码下载地址。 2、使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 3、特殊说明: (1)本文档为人性化翻译,精心制作,请放心使用; (2)只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; (3)不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 4、温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压
时
选择“解压到当前文件夹”(放心,自带文件夹,文件不
会
散落一地); (2)有
时
,一套Java组件
会
有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件。 5、本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册。
OKT507_修改默认界面显示_Linux_应用笔记_V1.0_20220627.pdf
OKT507_修改默认界面显示_Linux_应用笔记_V1.0_20220627
语言基础/算法/系统设计
16,747
社区成员
33,239
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章