4810301-KONKURENTNO PROGRAMIRANE - 18 4 Конкурентност и блокиращи операции 8 Нишки 4 Асинхронни операции Конкурентност и блокиращи операции Конкурентност. Изпълнение на програма. Процес. Видове блокиращи операции. Нишки Нишка. Връзка между процес и нишка. Създаване на нишки. Управление на нишки. Споделена памет между нишки. Проблеми при работа с нишки - Race conditions, Deadlocks, Livelocks, Starvation Асинхронни операции Работа с асинхронни операции. Обещания (Promise/Task) и обратни извиквания (Callback) Работа с асинхронни операции чрез async/await и др. механизми за реализиране на асинхронни операции