操作系统

【Linux】线程池和线程补充内容

个人主页~ 线程池 一、线程池简介 单例模式线程池简介 二、单例模式线程池的实现 1、ThreadPool.hpp 2、Task.hpp 3、main.cpp 三、其他常见锁 读写锁 一、线程池简介池化技术我们并不陌生,我们在前面的文章中实现过进程池,这里线程池的作用也是先申请资源交给用户区,然后用户在使用的时候就不用再

《Linux 进程间通信(IPC)全解析:从管道到共享内存,一步步掌握多进程协作核心(初篇)》

             前引:在 Linux 多进程编程中,进程间通信(IPC)是实现 “进程协作、数据共享、行为同步” 的核心基石。当多个独立进程需要像 “齿轮” 一样精密配合时,匿名管道、命名管道、共享内存、消息队列等 IPC 机制,就是连接它们的关键 “纽带”。本文将从管道原理与操作入手,

DeepSeek Harness 部署指南:从一行命令到 Linux 服务器上线

文章目录 DeepSeek Harness 部署指南:从一行命令到 Linux 服务器上线 一、部署前准备 二、最快路径:npx 启动 Web UI 三、源码部署:适合二次开发和插件开发 四、无头模式:一条命令跑任务 五、Linux 服务器上线 1. 创建专用用户和目录 2. 安装并配置环境变量 3. systemd 托管 4

【亲测有效】Ubuntu22.04安装黑屏&重启进入系统卡死

一:进入U盘安装引导时黑屏问题描述:选择 ‘try or install ubuntu’ ,开始安装,出现黑屏。解决方案:1.安装时,先选择" try or install ubuntu", 此时不要按enter,按"e"进入编辑模式; 2.进入命令行模式

鸿蒙4安装谷歌框架方法

楼主在网上搜索了很多方法,要不就是留图不留种,要不就是废话连篇,看着十分难受。在这里总结一个简单一点的方法,本质上是通过系统的备份恢复将谷歌框架安装到手机上。楼主用的是鸿蒙4.2版本的mate40,理论上所有鸿蒙4系统均可用此办法1.下载一个mobile6.zip的文件,路径为

小白也能看懂!OpenCV 从零开始安装配置全教程(包含Windows / Ubuntu / 树莓派)系统详细操作配置教程

小白也能看懂!OpenCV 从零开始安装配置全教程(包含Windows / Ubuntu / 树莓派)系统详细操作配置教程 摘要本教程是面向“小白也能懂”的OpenCV安装与配置全攻略,涵盖Windows、Ubuntu和树莓派三大平台,真正实现“从零开始”快速上手。文章详细讲解了OpenCV下载安装教程、OpenCV安装、Ub

【Day 16】Linux-性能查看

目录 一、Stress系统压力测试工具二、性能查看(一)查看CPU# nproc# lscpu       # top           # uptime     # mpstat 数字1 数字2     # iostat 数字1 数字2      (二)查看内存# dmidecode -t memory | less   # free -

鸿蒙PC Electron框架开发实战:CMS构建智能文章管理系统

欢迎加入开源鸿蒙PC社区:#atomgit仓库地址: 一、引言 1.1 鸿蒙PC与Electron框架随着开源鸿蒙PC生态的不断发展,越来越多的开发者开始关注如何在鸿蒙操作系统上构建桌面应用。Electron作为一种成熟的跨平台桌面应用开发框架,为开发者提供了使用W