
系统编程
阿郭郭郭郭郭贝-
记录学习笔记而已
展开
-
Linux系统编程——线程
文章目录1 线程基础1.1 线程概念1.2 重要API2 线程安全2.1 POSIX信号量2.1.1 POSIX有名信号量(named-sem)2.1.1.1 POSIX有名信号量的使用步骤2.1.1.2 POSIX有名信号量API2.1.2 POSIX无名信号量(unnamed-sem)2.1.2.1 POSIX无名信号量的使用步骤2.1.2.2 POSIX无名信号量API2.2 互斥锁与读写锁2.2.1 互斥锁2.2.1.1 互斥锁概念2.2.1.2 互斥锁API2.2.2 读写锁2.2.2.1 读写锁原创 2020-05-20 17:22:52 · 715 阅读 · 0 评论 -
Linux系统编程——进程
文章目录1 进程基础1.1 进程概念1.2 命令1.3 进程的状态2 重要API 1 进程基础 1.1 进程概念 进程是一个或多个线程的集合,集合会占用地址空间和系统资源。 一个程序文件,只是一堆执行的代码和部分待处理的数据,他们只有被加载到内存中,然后让CPU追条执行其代码,根据代码做出相应的动作,才形成一个真正“活的”、动态的进程,因此进程是一个动态变化的过程,是一出有始有终的戏,而程序文件只是一系列动作的原始蓝本,是一个静态的剧本。 1.2 命令 1.gec@ubuntu:/mnt/hgfs/…/c原创 2020-05-17 20:15:52 · 317 阅读 · 0 评论