Concurrent wait-lock

Поиск
Список
Период
Сортировка
От Pailloncy Jean-Gerard
Тема Concurrent wait-lock
Дата
Msg-id 024f8fb06469ffb872b918a2f391efc2@rilk.com
обсуждение исходный текст
Ответ на Re: Concurrent free-lock  (Simon Riggs <simon@2ndquadrant.com>)
Список pgsql-hackers
Hi,

There is better than lock-free algorithm, this is wait-free.

A lock-free algorithm guarantees progress regardless of whether some
processes are delayed or even killed and regardless of scheduling
policies. By definition, a lock-free object must be immune to deadlock
and livelock.
A wait-free algorithm guarantees that ALL processes will progress and
FINISH in a finite number of steps.

Wait-Free Reference Counting and Memory Management
http://www.cs.chalmers.se/~phs/TechnicalReports/Sun04_WaitFreeRef.pdf

There are many other paper at
http://www.cs.chalmers.se/~phs/


Cordialement,
Jean-Gérard Pailloncy



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Greg Stark
Дата:
Сообщение: Re: Query optimizer 8.0.1 (and 8.0)
Следующее
От: Pailloncy Jean-Gerard
Дата:
Сообщение: Re: Thinking about breaking up the BufMgrLock