В каких случаях
требуется синхронизация потоков,
которым требуется доступ к одному и
тому же ресурсу?
Какие объекты
синхронизации потоков Вы знаете?
Какими функциями
Win32
API
обеспечивается синхронизация потоков
критическими секциями? В каких случаях
для синхронизации потоков используют
критические секции?
Какими функциями
Win32
API
обеспечивается синхронизация потоков
мьютексами? В каких случаях для
синхронизации потоков используют
мьютексы? В чем их отличие от критических
секций?
Какими функциями
Win32
API
обеспечивается синхронизация потоков
семафорами? В каких случаях для
синхронизации потоков используют
семафоры?
В чем отличие и в
чем сходство мьютексов и семафоров?
Какими функциями
Win32
API
обеспечивается синхронизация объектов
событиями? В каких случаях для
синхронизации потоков используются
объекты? В чем их отличие от других
объектов синхронизации?
В каких случаях
для синхронизации потоков применяются
объекты с автоматическим сбросом, а в
каких случаях – объекты с ручным
сбросом?
Что такое
взаимоблокировки (тупики) потоков
(процессов)?
Какие алгоритмы
обнаружения взаимоблокировок Вы знаете?
Опишите их?