[fpc-pascal] Counting semaphore for free pascal
Serguei TARASSOV
serge at arbinada.com
Wed Jul 29 16:22:17 CEST 2015
On 29/07/2015 15:44, fpc-pascal-request at lists.freepascal.org wrote:
> Date: Wed, 29 Jul 2015 15:16:13 +0200
> From: Sven Barth<pascaldragon at googlemail.com>
> To: FPC-Pascal users discussions<fpc-pascal at lists.freepascal.org>
> Subject: Re: [fpc-pascal] Counting semaphore for free pascal
> Message-ID:
> <CAFMUeB_-Zv6bmyt=yQ11jmWY=hBDaHL4iSyRiG0v6GjevvrHTw at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
>
> Semaphores don't necessarily need to be cross process.
Yes, it is not necessary.
As I wrote, some frameworks (i.e. .NET) provide classes like "threading
semaphore".
"By default" since 1960s semaphores are designed and used to synchronize
the processes.
When the semaphore's scope is limited by threads it is documented as
"threading semaphore" in most cases.
Regards,
Serguei
More information about the fpc-pascal
mailing list