2015-11-19 3 views
0

Я новичок в C и читаю на C11, достаточно ли зависеть от стандартных функций резьбы C11 в «thread.h», таких как cnd_init, cnd_destroy, cnd_signal, cnd_broadcast, cnd_wait или есть другие библиотеки. должен учитывать использование потоков в серверных приложениях.C11 Thread Программирование

+0

достаточно для какой цели? –

+0

серверные приложения :) –

+1

Ваш вопрос по-прежнему слишком общий, ответа нет. –

ответ

4

Реализации потоков C11, к сожалению, по-прежнему довольно необычны. Вас может заинтересовать TinyCThread (отказ от ответственности: я являюсь сопровождающим), который является в основном C11-совместимой оболочкой поверх pthreads и Windows API. Это позволяет вам начать использовать C11 API прямо сейчас, а на платформах, где доступны потоки C11, вы можете просто использовать это вместо TinyCThread без каких-либо изменений кода.

Смежные вопросы