Конкурентност

„ Програмиране с Python“, ФМИ

2010/06/07

Света в който живеем

Програмиране

Паралелизъм

Паралелизма е просто изпълняването на няколко задачи едновременно. Може да са част от една програма или от много различни.

Разпаралеляване

Какво решаваме с

паралелно програмиране?

Конкурентност

Конкуреност възниква когато няколко задачи споделят общи ресурси, например:

Конкурентност: проблеми

Конкурентност: решения

Синхронизационни примитиви в Пайтън

Разпределяне

Една машина не стига:

Разпределяне на приложението на няколко машини.

Разпределяне: примери

OS примитиви

OS примитиви

Още

Python модули

Още въпроси?