操作系统

【Linux】进程间通信(四)消息队列、信号量与内核管理ipc资源机制

文章目录 一、system V消息队列 消息队列接口介绍 二、system V信号量 并发编程,概念铺垫 信号量概念和用途 信号量操作 三、内核是如何组织管理IPC资源的 一、system V消息队列 1、这是我们继管道,共享内存后遇到的第三种ipc方式,它也遵循system V标准。 2、OS在内核提供了一种链式队列的

从0到1快速学会Linux操作系统(基础),这一篇就够了!

目录在左侧或者右侧,可以根据需求点击快速跳转对应章节进行学习。一、认识Linux1.1什么是操作系统? 软件的一种,用户和计算机硬件之间的桥梁。操作系统是计算机软件的一种,它主要负责: 作为用户和计算机硬件之间的桥梁,调度和管理计算机硬件进行工作。 而计算机,如果没有操作系统,就是一堆无

Linux:多线程---同步&&生产者消费者模型

文章目录 1. 同步 1.1 同步与互斥的关系 1.2 条件变量 1.3 条件变量的接口 1.4 代码中易出问题的地方 1.5 条件变量的使用 2. 生产者消费者模型 2.1 生产者消费者模型的概念 序:在上一章中,我们深入了解了互斥的概念,浅谈了同步的概念,知道了线程安全的概念

【UE5】- Linux的打包与部署 :在国产操作系统上离线部署UE程序以及像素流送

目录注意一、检查部署平台硬件二、打包Linux程序三、下载对应依赖1. 下载显卡驱动2. 下载Node.js3. 像素流送下载四、在服务器上部署1. 安装显卡驱动2. 安装Node.js3. 安装与启动像素流送3.1 直接拷贝下载的像素流送即可3.2 启动像素流送4. UE程序启动五、可能会出现的问题1. 在root下无法启动2. 防火墙端口未开放3. 缺少图形化界面或输出设备4. 端口被占用注意

Ubuntu K8S完全安装指南2025最新版!(小白也能学会,超详细)

声明:k8s安装比较不易,本文适用于Ubuntu22.04~Ubuntu24.04版本,本文使用Ubuntu24.04演示。其它版本可以作为参考使用k8s版本:1.32.2最新版!同时也适用于1.30之后的版本容器运行时:本文介绍了k8s两种容器运行时docker和containerd案例🎉🎉🎉 真心的祝你有一个愉快的k8s学习之旅!^_^ 🎉🎉🎉总览 准备三台虚拟机Ubuntu系统 为U

Linux下Wine应用指南:运行Windows程序的终极手册

本文还有配套的精品资源,点击获取 简介:本篇指南深入探讨了如何在Linux系统中通过使用Wine软件运行Windows应用程序。Wine作为一个兼容层,能够调用Windows API,使Linux用户能够访问之前只能在Windows系统中运行的软件。文章详细介绍了Wine的基本概念、安装流程、配置方法、运行Windows程序的不同方

《Linux 信号入门:搞懂 “进程通信的紧急电话” 到底怎么用(初篇)》

前引:在 Linux 系统中,信号是进程间 “即时通信” 的核心机制 当你用 Ctrl+C 终止程序、用 kill 命令结束进程,本质都是信号在发挥作用。很多开发者入门时觉得信号 “简单”,实际编程时却常踩坑:信号丢失、处理函数重入、竞态条件等问题屡见不鲜。本文将从信号的本质出发,拆解核心原理、常用接

[linux仓库]线程库封装[线程·肆]

🌟 各位看官好,我是egoist2023! 🌍 Linux == Linux is not Unix ! 🚀 学习了线程的概念及操作之后,模仿C++对线程操作的封装自己造一个线程封装的轮子。 👍 如果觉得这篇文章有帮助,欢迎

WindowsXP Window7等老系统和Linux Ubuntu等系统在VM虚拟机中安装VM Toools工具实现宿主机虚拟机共用粘贴板

博主社群介绍: ① 群内初中生、高中生、本科生、研究生、博士生遍布,可互相学习,交流困惑。 ② 热榜top10的常客也在群里,也有数不清的万粉大佬,可以交流写作技巧,上榜经验,涨粉秘籍。 ③ 群内也有职场精英,大厂大佬,跨国企业主管,可交流技术、面试、找工作的

【Linux】进程间通信(一):认识管道

📝前言:这篇文章我们来讲讲进程间通信——认识管道 🎬个人简介:努力学习ing 📋个人专栏:Linux 🎀CSDN主页 愚润求学 🌄其他专栏:C++学习笔记,C语言入门基础,python入门基础,C&#4