Size: a a a

F# Flood: ПДД made functional, making illegal state INGIBDDdale

2020 April 24

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Карочи
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Есть примитивы синхронизации
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Семафор, мьютекс, событие с авто и ручным сбросом, критическая секция
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
В c# еще есть Interlocked
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Точнее в дотнете
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Кросс процессный из них мьютекс
источник

E

Elizabeth in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Auto / manual reseteventы тоже кросспроцессные как и семафор
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
На винде нет
источник

E

Elizabeth in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Недавно пробовал, да
источник

I

Igor in F# Flood: ПДД made functional, making illegal state INGIBDDdale
я недавно семафор копал, кросспроцессный он, если имя задать
источник

E

Elizabeth in F# Flood: ПДД made functional, making illegal state INGIBDDdale
В чем прикол делать мьютекс в винде но не делать семафор
источник

E

Elizabeth in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Семафорслим это дотнетовская штука и она кросспоточная
источник

E

Elizabeth in F# Flood: ПДД made functional, making illegal state INGIBDDdale
А семафор нет
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Elizabeth
Семафорслим это дотнетовская штука и она кросспоточная
Slim -  понятие user ring всего лишь
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Это значит, что до примитива ядра не всегда доходит вызов
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
источник

DB

Danil Braindead in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Mark Shevchenko
Если мне память не изменяет, мьютекс — частный случай семафора. В семафоре одновременный доступ к ресурсу имеют не больше N потоков, у мьютекса N = 1.
Верно, плюс у мьютекса скоп меньше, чем у семафора - у него он глобальный, а у мьютекса - только на критическую секцию
источник

VK

Vladislav Khapin in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vasily Shapenko
Кросс процессный из них мьютекс
Разве не семафор?
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ну да, семафор тоже
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
ПАмять подводит
источник