stringtranslate.com

Портативные потоки GNU

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

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

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

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

Ссылки

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

Внешние ссылки