Size: a a a

2021 March 18

МП

Мимо Проходящий... in rust_offtopic
Αλεχ Zhukovsky
он создает таймер с ожиданием когда каунтер будет доступен. никаких блокировок треда не происходит
так задача именно в том чтобы заблокировать тред. Иначе несколько тредов одновременно пишут в одну и ту же память.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Мимо Проходящий
так задача именно в том чтобы заблокировать тред. Иначе несколько тредов одновременно пишут в одну и ту же память.
тред это осевой тред, или PROCEDURE в терминах го
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ты уверен что ты про одно и то же?
источник

С

Слава in rust_offtopic
источник

С

Слава in rust_offtopic
обычный мьютекс, он заблокирует поток ОС, что не допустимо
источник

С

Слава in rust_offtopic
обычный мьютекс, он заблокирует поток ОС, что не допустимо
источник

МП

Мимо Проходящий... in rust_offtopic
Αλεχ Zhukovsky
тред это осевой тред, или PROCEDURE в терминах го
тред - это поток ОС, взятый из пула, в котором выполняется таска в данном случае
источник

С

Слава in rust_offtopic
Jerzy Выражовывайся яснее
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Мимо Проходящий
тред - это поток ОС, взятый из пула, в котором выполняется таска в данном случае
у тебя семафор просто каунтер на котором можно ждать. И всё
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
он ничего не блокирует, он возвращает только таску на которой можно подождать когда освободится ресурс
источник

s

suhr in rust_offtopic
источник

s

suhr in rust_offtopic
Вместо того, чтобы говорить час не понятно о чём, могли бы ссылку кинуть.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
там нифига не написано, в чем и суть
источник

С

Слава in rust_offtopic
suhr
Вместо того, чтобы говорить час не понятно о чём, могли бы ссылку кинуть.
Когда человек не хочет идти в гугл, он должен идти нахуй
источник

AN

Alex Noname in rust_offtopic
Есть примитивы синхронизации уровня ос. А есть уровня этих ваших тредов рантайма или тасков как вы иназыааете. Логично?
источник

s

suhr in rust_offtopic
С — софт-скилы.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
прикольно, никогда не видел такой записи
источник

МП

Мимо Проходящий... in rust_offtopic
Αλεχ Zhukovsky
он ничего не блокирует, он возвращает только таску на которой можно подождать когда освободится ресурс
это всё хорошо, но я не понял где там собственно критическая секция, в которой безопасно работать с shm https://docs.microsoft.com/ru-ru/dotnet/api/system.threading.semaphoreslim?view=net-5.0
Вот например зачем здесь Interlocked.Add(ref padding, 100); почему нельзя просто padding += 100 ?
источник

s

suhr in rust_offtopic
Ты про метку цикла?
источник