Thanks a lot

On Thu 27 Aug, 2020, 12:23 PM Laurenz Albe, <laurenz.a...@cybertec.at>
wrote:

> On Thu, 2020-08-27 at 10:10 +0530, Hemil Ruparel wrote:
> > I was playing with Advisory locks. I opened three connections to the
> database And obtained
> >  a lock with the same key. I noticed that the locks were obtained in the
> order of requests.
> >  I was wondering whether the locks are guaranteed to be First Come First
> Serve and can this
> >  behaviour be relied upon.
>
> Yes - lock requests that block are queued, with later lock requests queued
> behind previous
> ones.  Once a lock gets free, the first in line gets it.
>
> This is the same for all heavyweight locks in PostgreSQL.
>
> Yours,
> Laurenz Albe
> --
> Cybertec | https://www.cybertec-postgresql.com
>
>

Reply via email to