Потоки и многопоточность в ОС: модели и синхронизация