JCL Help:TJclOptex

From Project JEDI Wiki
Jump to navigationJump to search

Class Hierarchy

TJclOptex


Summary

Optimized Mutex


Pascal

 public TJclOptex = class(TObject);


Description

Optex stands for Optimized Mutex. It's a synchronization object which holds middle ground between a Win32 Mutex and a Critical Section. It provides the speed and functionality similar to a critical section but has the additional property that it can be used across process boundaries (like a mutex). This code was originally written by Jeffrey Richter and is presented, and fully explained, in his excellent, must-have book "Programming applications for Microsoft Windows, 4th edition". This book was formerly titled "Advanced Windows". The Object Pascal class that is included in the JCL is almost a straight port from that code. Any bugs in this class were most likely introduced by these modifications or an incorrect port.


About

Unit

JclSynch


Navigation

Donator

Marcel van Brakel


Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page