「Linux 系统编程」信号量与生产者-消费者模型 Linux C 多线程中信号量、信号量相关函数、信号量使用示例;信号量实现生产者-消费者模型;信号量和条件变量的区别。 2025-09-21 追逐繁星 > Linux 系统编程 #多线程 #Linux
「Linux 系统编程」条件变量与生产者-消费者模型 Linux C 多线程中 条件变量及其相关函数、条件变量的生产者消费者模型及代码实现、用条件变量实现多生产者多消费者。另外还包含本篇和 C++ 多线程的一些区别 2025-09-20 追逐繁星 > Linux 系统编程 #多线程 #Linux
「Linux 系统编程」线程同步概念、互斥锁和读写锁、死锁的产生 线程同步的概念;互斥锁、Linux C 互斥锁函数及多线程同步示例;读写锁、Linux C 读写锁函数及读写线程同步示例;死锁的产生以及基本解决方法。另外还包括一些和 C++ 多线程的区别。 2025-09-19 追逐繁星 > Linux 系统编程 #多线程 #Linux
「Linux 系统编程」线程的概念与控制 线程的概念及特性;线程与进程的区别;Linux C 多线程程序编译选项;Linux C 多线程控制核心函数 pthread_create()、pthread_join()、pthread_detach()、pthread_cancel()。本篇涉及部分和 C++ 11 多线程的一些区别。 2025-09-17 追逐繁星 > Linux 系统编程 #多线程 #Linux
「Linux 系统编程」进程组、会话、守护进程 Linux 中的进程组的概念;Linux 中会话的概念以及会话的特性;守护进程以及守护进程的创建过程。 2025-09-13 追逐繁星 > Linux 系统编程 #Linux
「Linux 系统编程」信号处理函数 signal、sigaction 信号概念回顾;signal() 函数以及 signal() 捕获信号示例;sigaction() 函数以及 sigaction() 捕获信号示例;sigaction() 捕获信号特点;借助 SIGCHLD 信号实现父进程回收子进程。 2025-09-12 追逐繁星 > Linux 系统编程 #Linux
「Linux 系统编程」信号集操作函数 未决信号集与阻塞信号集;信号集操作函数 (Signal Set Operations);信号集操作函数使用示例。 2025-09-12 追逐繁星 > Linux 系统编程 #Linux
「Linux 系统编程」信号的概念、生命周期与产生 什么是信号;与信号相关的概念(信号的产生、未决、递达、信号的处理方式);信号屏蔽字和未决信号集;信号四要素和常规信号 2025-09-09 追逐繁星 > Linux 系统编程 #Linux
「Linux 系统编程」mmap 建立共享内存映射 mmap 和 munmap 函数原型、参数说明、返回值及注意事项;mmap 建立共享内存映射示例;父子进程间通过 mmap 通信;无血缘关系进程通过 mmap 通信;mmap 建立匿名映射区示例;mmap 实现进程通信的原理;mmap 实现进程通信的特点。 2025-09-07 追逐繁星 > Linux 系统编程 #Linux
「Linux 系统编程」命名管道(FIFO)、文件实现进程通信 什么是命名管道(FIFO);命名管道(FIFO)的创建方式;为什么命名管道可以实现无血缘关系进程之间的通信;文件用于进程间通信;文件用于血缘关系进程和非血缘关系进程通信的区别。 2025-09-06 追逐繁星 > Linux 系统编程 #Linux