Лекція 6 Розбиття програм на множину потоків

Лекція_6

Розбиття програм на множину потоків

· моделі створення та функціонування потоку; · бібліотека Pthread · а

Визначення та контекстні вимоги потоку

Всі потоки одного процесу існують в одному і тому ж адресному прос­торі. Всі ресурси, що належать процесу, розділяються між потоками. Потоки не… Потоки – це частини програми, що виконуються, і які сперечаються за… 1.1. Порівняння потоків та процесів

Планування потоків

2.1. Стани потоків Потоки мають ті ж стани і переходи між ними, як і процеси. Діаграма станів,… При отриманні даного сигналу потік переходить із стану зупинка в стан готовності. Перехід потоку з одного стану в…

Моделі створення і функціонування потоків

· делегування (²керуючий-робочий²); · мережа з рівноправними вузлами; · конвеєр;

Бібліотека Pthread

Бібліотека Pthread містить більше 60 функцій, які можемо поділити на наступні категорії. 1. Функції керування потоками. 1.1. Конфігурування потоків.