Delphi的线程同步的Mutex是引用计数的吗?引用计数的作用是什么?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
已采纳
Delphi的线程同步的Mutex是引用计数的吗?引用计数的作用是什么?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2015-08-14 00:39关注Mutex是互斥量,并且Mutex是可以跨进程的,所以开销比较大,它是操作系统封装的。它的用处,比如防止程序多开,进程同步等等。
线程同步用信号量临界区就可以了。引用计数有不同的含义,通常我们说是指com对象的垃圾回收机制。com对象每创建一个引用指向它,引用计数+1,不再引用就-1,如果引用计数为0,代表com对象可以垃圾回收。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2024-08-17 15:38蝈蝈(GuoGuo)的博客 顺便总结Application.ProcessMessages的作用:运行一个非常耗时的循环,那么在这个...它是在互斥的基础上建立的,但是信号量增加了资源计数的功能,预定数目的线程允许同时进入要同步的代码。这两个过程的声明如下。
- 2021-07-06 14:32流浪摄影师的博客 什么是Mutex “mutex”是术语“互相排斥(mutually exclusive)”的简写形式,也就是互斥量。互斥量跟临界区中提到的Monitor很相似,只有拥有互斥对象的线程才具有访问资源的权限,由于互斥对象只有一个,因此就决定...
- 2019-09-29 10:22weixin_30369087的博客 如果你在使用线程后,发现你的界面经常被卡死,或者无法显示出来,显示混乱,你的使用的变量值老是不按预想的变化,结果往往出乎意料,那么你很有可能是忽略了线程同步的问题。当有多个线程的时候,经常需要去同步...
- 2021-09-07 07:55零点零一的博客 Windows常用的几种线程同步技术。 当 有多个线程的时候,经常需要去同步这些线程以访问同一个数据或资源。例如,假设有一个程序,其中一个线程用于把文件读到内存,而另一个线程用于统计文件中 的字符数。当然,在...
- 2016-05-23 01:45chinajobs的博客 如果你在使用线程后,发现你的界面经常被卡死,或者无法显示出来,显示混乱,你的使用的变量值老是不按预想的变化,结果往往出乎意料,那么你很有可能是忽略了线程同步的问题。 当有多个线程的时候,经常需要去...
- 2019-09-26 13:31dianrenjiang7330的博客 如果你在使用线程后,发现你的界面经常被卡死,或者无法显示出来,显示混乱,你的使用的变量值老是不按预想的变化,结果往往出乎意料,那么你很有可能是忽略了线程同步的问题。当有多个线程的时候,经常需要去同步...
- 2009-08-17 21:22三、还有一种用信号量对象来管理线程同步的,它是在互斥的基础上建立的,但信号量增加了资源计数的功能,预定数目的线程允许同时进入要同步的代码。有点复杂,想不到在哪可以用,现在就不研究论了。 unit Tst_...
- 2019-04-13 08:06踏雪寻梅i的博客 在了解多线程之前我们先了解一下进程和线程的关系 ...Delphi多线程同步的一些处理方案大家可以参考:http://www.cr173.com/html/16747_1.html 主线程又程为UI线程。 进程和线程的主要差别在于...
- 2010-12-01 12:51在本节中,我们将详细介绍 Delphi 多线程编程的基本概念、创建线程、线程的生命周期、线程同步、线程安全等方面的知识。 一、创建线程 在 Delphi 中,创建线程可以通过继承 TThread 类并覆盖 Execute 方法来实现。...
- 2022-11-13 07:44tjsoft的博客 尽管 Delphi 提供了 EndThread(其内部调用 ExitThread), 这也不需要我们手动操作(假如非要手动操作也是件很麻烦的事情, 因为很多时候你不知道线程是什么时候执行完毕的).线程在等待时, 其中的计数也还在增加. 这也...
- 2019-10-07 02:38dianmianying1594的博客 线程是进程内一个相对独立的、可调度的执行单元。...一旦产生了冲突,将会造成不可预料的结果(该公用区域的值是不可预料的)可见处理线程同步的必要性。 注意:本文中出现的所有代码都是用DELPH...
- 2015-04-04 01:22weixin_30666401的博客 Delphi 中多线程同步的一些处理方法 当创建了多个线程,并且多个线程都要访问同一资源,,就有可能出现混乱,于是用Synchronize来控制,使同一时间只有一个线程使用那部分资源,Synchronize参数里面的代码...
- 2016-10-10 11:14南华的博客 Delphi关于多线程同步的一些方法,信号量,互斥量和临界区 2010-01-31 10:16:17 分类: 线程是进程内一个相对独立的、可调度的执行单元。一个应用可以有一个主线程,一个主线程可以有多个子线程,子线...
- 2019-01-07 20:45weixin_33994429的博客 Delphi关于多线程同步的一些方法 线程是进程内一个相对独立的、可调度的执行单元。一个应用可以有一个主线程,一个主线程可以有多个子线程,子线程还可以有自己的 子线程,这样就构成了多线程应用了。由于多个...
- 2012-05-26 16:53第八个猴子的博客 总结一下Windows常用的几种线程同步技术。 1.Critical Sections(临界段),源代码中如果有不能由两个或两个以上线程同时执行的部分,可以用临界段来使这部分的代码执行串行化。它只能在一个独立的进程或一个独立的...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司