Size: a a a

F# Flood: диванные инфекционисты

2020 February 19

I

Igor in F# Flood: диванные инфекционисты
в випикедии конечно написано про два семафора
источник

I

Igor in F# Flood: диванные инфекционисты
но вдруг это наколеночный способ
источник

VS

Vasily Shapenko in F# Flood: диванные инфекционисты
Ну можно через мьютекс
источник

I

Igor in F# Flood: диванные инфекционисты
а вот на линуксе как процессы общаются между собой? вот форкаются и пишут/читают общую память
источник

Д

Диёр in F# Flood: диванные инфекционисты
самый изичный вариант почитать исходники python multiprocessing
источник

I

Igor in F# Flood: диванные инфекционисты
postgresql, nginx вот так мне кажется работают
источник

VS

Vasily Shapenko in F# Flood: диванные инфекционисты
Да точно так же
источник

VS

Vasily Shapenko in F# Flood: диванные инфекционисты
Один пишет, другой читает
источник

Д

Диёр in F# Flood: диванные инфекционисты
Igor
да мне бы пример нормальный посмотреть, а то гуглится всякая фигня, детские примеры
https://habr.com/ru/post/122108/ что-то такое может?
источник

I

Igor in F# Flood: диванные инфекционисты
как один процесс понимает, что другой закончил писать?
источник

AH

Ayrat Hudaygulov in F# Flood: диванные инфекционисты
Igor
как один процесс понимает, что другой закончил писать?
В ОС есть примитивы синхронизации. Мутекс
источник

AH

Ayrat Hudaygulov in F# Flood: диванные инфекционисты
Например
источник

AH

Ayrat Hudaygulov in F# Flood: диванные инфекционисты
Ты в дотнете можешь создать мутекс ос
источник

VS

Vasily Shapenko in F# Flood: диванные инфекционисты
Ну два мьютекса за глаза
источник

VS

Vasily Shapenko in F# Flood: диванные инфекционисты
Будет
источник

I

Igor in F# Flood: диванные инфекционисты
да я посмотрел их, и мьютекс и семафор блокируют тред, вроде так сейчас не делают...
источник

Д

Диёр in F# Flood: диванные инфекционисты
Igor
да я посмотрел их, и мьютекс и семафор блокируют тред, вроде так сейчас не делают...
чому
источник

Д

Диёр in F# Flood: диванные инфекционисты
а как ты хочешь
источник

AH

Ayrat Hudaygulov in F# Flood: диванные инфекционисты
Но лучше посмотреть апи ос, на которой надо рисовать. Там скорее всего есть не мучуал эксклюзив, а чот поумнее
источник

AH

Ayrat Hudaygulov in F# Flood: диванные инфекционисты
Igor
да я посмотрел их, и мьютекс и семафор блокируют тред, вроде так сейчас не делают...
Охренеть, ты хочешь шарить ос треды между процессами? Нереально
источник