Переносимые потоки GNU - GNU Portable Threads
| Оригинальный автор (ы) | Ральф С. Энгельшалл |
|---|---|
| изначальный выпуск | 16 июля 1999 г. |
| Стабильный выпуск | 2.0.7 / 8 июня 2006 г. |
| Операционная система | POSIX |
| Тип | Библиотека времени исполнения |
| Лицензия | LGPL |
| Интернет сайт | www |
GNU Pth (Портативные потоки) это POSIX /ANSI -C основан пространство пользователя нить библиотека для UNIX платформы, обеспечивающие планирование на основе приоритетов для многопоточность Приложения. GNU Pth нацелен на высокую степень переносимость. Это часть Проект GNU.[1]
Pth также обеспечивает API эмуляция для Потоки POSIX для обратной совместимости.
GNU Pth использует N: 1 отображение на потоки пространства ядра, т.е. планирование полностью выполняется библиотекой GNU Pth, а само ядро не знает о N потоках в пользовательском пространстве. Из-за этого нет возможности использовать SMP поскольку потребуется диспетчеризация ядра.