В чем разница между AutoResetEvent и мьютексом
Я новичок в этих понятиях. Но как я иду глубже в threading
Я запутался.
что такое значение mutex
, semaphore
над autoresetevent
.
единственная разница, которую я узнал с исследованиями, это то, что mutex
может выполнять различные операции процесса. Если это так, почему он не имеет того же метода, что и Set
, Reset
, WaitOne
.
можем ли мы заменить AutoResetEvent
С mutex
и наоборот?
пожалуйста, решить эта головоломка.
1 ответов
другое понятие-a Mutex
это эксклюзивный токен; только один человек может иметь его; когда они выпускают его, кто-то другой может бороться за него. Ан AutoResetEvent
- это ворота, которые пропускают ровно одного человека перед закрытием и управляются кнопкой, отдельной от очереди людей, желающих пройти. Когда они пройдут через ворота тут закрывается.