Курсът разглежда многозадачността в съвременните, UNIX базирани операционни системи и средствата за паралелно изпълнение на програмен код, въведени от стандарта POSIX. Ще се представят нишките, техните състояния и управлението на техния жизнен цикъл – стартиране, приспиване, събуждане, прекратяване и др. Студентите ще се запознаят със средствата за синхронизация на нишки при достъп до общи данни, както и начините за изчакване на зает ресурс и известяване при освобождаване на ресурс.