logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux_线程同步与互斥

本文摘要: 本文系统讲解了Linux线程同步机制,重点介绍了互斥量与条件变量的使用。首先通过售票系统案例演示了多线程共享资源导致的数据竞争问题,详细讲解了互斥量的初始化、加锁解锁等接口用法。随后深入探讨了互斥量的实现原理和RAII封装方式。第二部分介绍了线程同步的条件变量机制,包括等待/唤醒操作规范,并通过生产者消费者模型展示了条件变量的实际应用。最后讲解了基于POSIX信号量的环形队列实现方案,

文章图片
#开发语言#c++#c语言 +2
Linux_详解进程信号

本文系统介绍了Linux操作系统中信号机制的原理与应用。主要内容包括:1. 信号概念与分类:信号是进程间异步通知的软中断方式,分为普通信号(1-31)和实时信号(34-64)。普通信号用于分时系统的事件通知,实时信号适用于实时系统。2. 信号产生方式:通过按键(如Ctrl+C)、系统命令(kill)、函数调用(kill/raise/abort)和软件条件(如alarm函数)等多种方式产生信号。3.

文章图片
#linux#运维#服务器 +3
到底了