gpt4 book ai didi

delphi - delphi 的 TMutex 的 WaitFor 函数与 win32 API 中的等效函数之间的区别

转载 作者:行者123 更新时间:2023-12-02 07:33:21 26 4
gpt4 key购买 nike

delphi的文档说,TMutex和其他同步对象的WaitFor函数会等待,直到对象的句柄收到信号。但是这个函数也保证了调用者对对象的所有权?

最佳答案

是的,TMutex 的调用线程拥有互斥体;该类只是操作系统互斥对象的包装器。通过检查 SyncObjs.pas 来亲自查看。

对于其他同步对象,例如TCriticalSection,情况并非如此。任何线程都可以对此类对象调用 Release 方法,而不仅仅是调用 Acquire 的线程。

关于delphi - delphi 的 TMutex 的 WaitFor 函数与 win32 API 中的等效函数之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2925816/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com