C — это язык программирования общего назначения, используемый для системного программирования (ОС и встроенного), библиотек, игр и кроссплатформенности.
По вопросам, касающимся многопоточности, способности компьютера или программы выполнять работу одновременно или асинхронно, используя несколько параллельных потоков выполнения (обычно называемых потоками).
Pthreads (POSIX Threads) — это стандартизированный API на основе C для создания потоков и управления ими. В настоящее время он определен в стандарте POSIX.1-2008 (IEEE Std 1003.1, издание 2013 г. / The Open Group Base Specifications Issue 7).