Spinlock

Spinlock to rodzaj mechanizmu synchronizacji dostępu do zasobu w systemach wielowątkowych, który polega na wielokrotnym sprawdzaniu stanu zasobu (np. zmiennej) i blokowaniu dostępu do niego przez inne wątki, aż do momentu, gdy stan zasobu ulegnie zmianie. W przypadku spinlocku, wątek, który nie może uzyskać dostępu do zasobu, nie jest blokowany, lecz nadal wykonuje pętle sprawdzające …

Spinlock Czytaj dalej »