
Доклад
Адовая синхронизация. Как ходить на рандеву
Наряду с общеизвестными мелкоблочными средствами синхронизации (атомарными переменными, мьютексами, семафорами) существует высокоуровневый механизм под названием «рандеву». Он был первоначально разработан для языка Ада. При этом механизме обращения одного потока к другому напоминают вызовы методов в ООП.
Несмотря на очевидные достоинства, механизм практически не поддерживается на уровне библиотек в популярных языках, включая C++. Доклад призван восполнить этот пробел.