摘要: [TOC] 1. C与C++的关系 C++继承了所有的C特性 C++在C的基础上提供了更多的新的语法和特性 C++的设计目标是运行效率与开发效率的统一,其开发效率高于C语言 2. 变量声明与定义 变量可以在使用时定义 C++更强调语言的实用性,所有的变量都可以在需要使用时再定义 C语言中的变量必须在 阅读全文
posted @ 2019-09-13 16:48 原野追逐 阅读(601) 评论(5) 推荐(0) 编辑
摘要: 我个人对可重入函数的理解如下: 可重入函数需要指明可重入对象,分为线程可重入函数和信号可重入函数 线程可重入函数是可以被多个线程同时调用、且保证安全的函数,也叫做线程安全函数 信号可重入函数是在信号处理程序中保证调用安全的函数,也叫做异步信号安全函数 下图是APUE书中所说的POSIX.1中不能保证 阅读全文
posted @ 2019-09-13 16:28 原野追逐 阅读(669) 评论(0) 推荐(1) 编辑
摘要: [TOC] 1. 线程与进程 线程的概念 线程是进程内相对独立的一个执行流,是进程内的一个执行单元,是操作系统中一个可调度的实体。 深入理解进程和线程 在现代操作系统中,资源分配的基本单位是进程,而CPU调度执行的基本单位是线程 进程不是调度单元,线程是进程使用CPU资源的基本单位 进程有独立的地址 阅读全文
posted @ 2019-09-13 16:15 原野追逐 阅读(543) 评论(0) 推荐(0) 编辑