Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading 有利于读者的Delphi MREW实现?_Multithreading_Delphi_Synchronization - Fatal编程技术网

Multithreading 有利于读者的Delphi MREW实现?

Multithreading 有利于读者的Delphi MREW实现?,multithreading,delphi,synchronization,Multithreading,Delphi,Synchronization,是否有一个MREW(多读、独占写)锁的Delphi实现,它支持读而不是写?我认为已经支持读者了 正如组件名称所示, 当存在以下情况时,应使用TMREWS 多读少写 完成。此外,读取操作 否则应保持在最低限度 您的写线程可能会被保留 无限期地等待 它位于SysUtils单元中。请查看绝地JCL项目()中的TJclMultiReadExclusiveWrite。该类的构造函数支持一个参数,该参数告诉代码有利于读者、作者或认为它们是相等的。

是否有一个MREW(多读、独占写)锁的Delphi实现,它支持读而不是写?

我认为已经支持读者了

正如组件名称所示, 当存在以下情况时,应使用TMREWS 多读少写 完成。此外,读取操作 否则应保持在最低限度 您的写线程可能会被保留 无限期地等待


它位于SysUtils单元中。

请查看绝地JCL项目()中的TJclMultiReadExclusiveWrite。该类的构造函数支持一个参数,该参数告诉代码有利于读者、作者或认为它们是相等的。