Знакомимся с семафорами в Linux
Перевод статьи подготовлен в преддверии старта курса «Administrator Linux.Basic». Семафор – это механизм, который позволяет конкурирующим процессам и потокам работать с общими ресурсами и помогает в решении различных проблем синхронизации таких как гонки, дедлоки (взаимные блокировки) и неправильное поведение потоков. Для решения этих проблем в ядре присутствуют такие средства как мьютексы, семафоры, сигналы и барьеры. […]
