Спинлок против Семафора - PullRequest
       52

Спинлок против Семафора

109 голосов
/ 12 октября 2008

Каковы основные различия между семафором и спин-блокировкой?

Когда мы будем использовать семафор поверх спин-блокировки?

Ответы [ 11 ]

0 голосов
/ 15 мая 2019

спин-блокировка может удерживаться только одним процессом, в то время как семафор может удерживаться одним или несколькими процессами. Spin Lock ожидает, пока процесс не снимет блокировку, а затем получит блокировку. Семафор - это спящий замок, т. Е. Ждет и засыпает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...