Переносимые потоки GNU - GNU Portable Threads

Переносимые потоки GNU
GNU Pth logo.jpg
Оригинальный автор (ы)Ральф С. Энгельшалл
изначальный выпуск16 июля 1999 г.; 21 год назад (1999-07-16)
Стабильный выпуск
2.0.7 / 8 июня 2006 г.; 14 лет назад (2006-06-08)
Операционная системаPOSIX
ТипБиблиотека времени исполнения
ЛицензияLGPL
Интернет сайтwww.gnu.org/программного обеспечения/ pth/ Отредактируйте это в Викиданных

GNU Pth (Портативные потоки) это POSIX /ANSI -C основан пространство пользователя нить библиотека для UNIX платформы, обеспечивающие планирование на основе приоритетов для многопоточность Приложения. GNU Pth нацелен на высокую степень переносимость. Это часть Проект GNU.[1]

Pth также обеспечивает API эмуляция для Потоки POSIX для обратной совместимости.

GNU Pth использует N: 1 отображение на потоки пространства ядра, т.е. планирование полностью выполняется библиотекой GNU Pth, а само ядро ​​не знает о N потоках в пользовательском пространстве. Из-за этого нет возможности использовать SMP поскольку потребуется диспетчеризация ядра.

Смотрите также

Рекомендации

  1. ^ "GNU". Получено 25 июн 2012.

внешняя ссылка