【概念的辨异】—— ISO C 与 POSIX C(C standard library 与 C POSIX library)
2024-08-26 17:26:30
ISO C 表示 C Standard Library,也就是 C 标准库。
二者的主要区别在于:
- POSIX 是 C 标准库的超集(也即是从内容上,C 标准库是 POSIX 库的一部分,POSIX 覆盖了全部的 C 标准库),如果 C 标准库和 POSIX 库中的 api 发生冲突,以 C 标准库为依据。
- sockets、file descriptors(文件描述符)、shared memory(多线程中的概念)只存在于 POSIX 库,C 标准库不包含这些;
phread.h
被用于 POSIX 中的相关线程实现;threads.h
是 C11 中的新的头文件,且成为新的 C 标准库的一部分;
references
最新文章
- Html-浅谈如何正确给table加边框
- 感恩回馈,《ASP.NET Web API 2框架揭秘》免费赠送
- Servlet转码问题
- oracle wrapped 代码解密工具 unwraper
- HTMl5/CSS3/Javascript 学习推荐资源
- Linux命令(15)查看系统版本信息
- linux 系统启动流程
- Active Low-Pass Filter Design 低通滤波器设计
- 理解SVG坐标系和变换:视窗,viewBox和preserveAspectRatio
- 系统的启动模式(启动级别)的改动---使用upstart启动机制的
- 17173php招聘
- 深入浅出 Java Concurrency (3): 原子操作 part 2
- iOS开发——刮奖
- Android Studio集成Lombok Plugin
- Activiti(一) activiti数据库表说明
- office xml 方式
- Python3版本中的filter函数,map函数和reduce函数
- openshift pod对外访问网络解析
- hdoj:2031
- android 编程之 PopupWindow 窗口的弹出