C语言是否支持多线程?

use*_*485 -4 c compiler-construction multithreading

由于C语言不提供任何面向对象的概念,我想知道它是否也不支持多线程?我在网上搜索过 - 有人能给我答案吗?

Arv*_*vid 9

使用C11,该语言完全支持线程,包括从C++ 11继承的内存模型.例如,它具有线程,条件变量,互斥锁线程本地存储的功能.

在C11之前,人们通常在unix系统上使用pthreads,在windows 上使用CreateThread,这是通过实现定义的行为(不是C标准)来支持的.多线程行为主要是遵循该硬件的行为.