C标准历史
K&R C 并没有标准化的早期 之后的标准化的版本都属于ISO C或者Standard C系列 ANSI C一般等同于C89 C95,C99,C11… C标准库头文件
POSIX
POSIX 是标准 C 库的超集,并且 POSIX 在某些方面会参考 C 标准库。如果 C 标准库和 POSIX 之间存在冲突,则以 C 标准库为准。 POSIX标准头文件 C POSIX librarywiki整理的不在C语言标准库之内的POSIX标准的头文件
POSIX除了定义C API,还定义了很多别的,比如shell语言等等。 standard - What exactly is POSIX? - Unix & Linux Stack Exchange
可能将来 POSIX 线程(pthreads)会被 C11 的线程库所取代,但目前 C11 的线程库尚未得到广泛部署。因此,如果你需要代码的移植性,当前应优先使用 POSIX 线程。如果移植性不是问题,并且你可以使用 C11 的线程库,那么你可以考虑使用 C11 的线程库。