pgsql-server/src backend/storage/lmgr/s_lock.c ...

Поиск
Список
Период
Сортировка
Искать

pgsql-server/src backend/storage/lmgr/s_lock.c ...

От:
tgl@svr1.postgresql.org (Tom Lane)
Дата:
CVSROOT:	/cvsroot
Module name:	pgsql-server
Changes by:	tgl@svr1.postgresql.org	03/12/27 16:58:58

Modified files:
	src/backend/storage/lmgr: s_lock.c 
	src/include/storage: s_lock.h 

Log message:
	Improve spinlock code for recent x86 processors: insert a PAUSE
	instruction in the s_lock() wait loop, and use test before test-and-set
	in TAS() macro to avoid unnecessary bus traffic.  Patch from Manfred
	Spraul, reworked a bit by Tom.

FAQ