<p>Am 30.07.2015 11:29 schrieb "Michael Schnell" <<a href="mailto:mschnell@lumino.de">mschnell@lumino.de</a>>:<br>
><br>
> On 07/30/2015 10:50 AM, Michael Van Canneyt wrote:<br>
>><br>
>> CriticalSection and TEvent derive their names from Windows OS calls, adopted by Delphi and hence by FPC.<br>
>> There is nothing FPC specific about it.<br>
>><br>
> OK. Thanks for the clarification.<br>
><br>
> I understand that the computer science names ate Mutex and Semaphore and both are adopted by UNIX / POSIX and then by Linux. No idea why the Windows makers chose to invent a new notation for that old stuff.</p>
<p>Because they need to differentiate more than those two. Windows knows both Semaphore und Mutex. In addition there are also Event (binary Semaphore) and CriticalSection (process local Mutex).</p>
<p>Regards,<br>
Sven</p>