操作系统

【Linux篇章】线程同步与互斥2:打破多线程并发困境,开启高效程序运行新境界

 本篇是线程同步与互斥系列最后一篇文章;此篇文章讲会介绍相关日志的设计代替我们日常使用的printf/cout等等;以及利用之前巧妙封装的cond/mutex/threads等文件来实现单例线程池;以及线程安全与重入/死锁问题介绍与分析等以及一些线程安全问题如STL容器智能指针等等;欢迎阅读!!!  博主主

Linux lsblk 命令详解:查看磁盘和分区信息 (中英双语)

Linux lsblk 命令详解:查看磁盘和分区信息 在 Linux 系统中,管理磁盘设备和分区是日常运维工作的重要部分。而 lsblk 命令是一个强大的工具,它用于列出系统中的块设备(block devices)信息,可以帮助我们快速查看磁盘、分区、挂载点等内容。相比 fdisk -l 或 df -h&#xff

【HarmonyOS 5应用架构详解】深入理解应用程序包与多Module设计机制

⭐本期内容:【HarmonyOS 5应用架构详解】深入理解应用程序包与多Module设计机制 🏆系列专栏:鸿蒙HarmonyOS:探索未来智能生态新纪元 文章目录 前言 应用与应用程序包 应用程序的基本概念 应用程序包的类型 标识机制 应用安装流程 应用的多Module设计机制 多Module设计的核心

小白也能看懂!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 -

从内核到用户态:Linux信号内核结构、保存与处理全链路剖析

Linux系列 文章目录 Linux系列 前言 一、信号的保存 1.1 信号保存概念引入 1.2 信号的阻塞与保存 1.2.1 信号其他相关常见概念 1.2.2 信号在内核中的表示 二、信号相关接口 2.1 signal_t 结构体类型 2.2 信号集操作函数 三、信号的处理 3.1 进程地址空间 信号的检测与处理 总结 前言Linux系

Linux《自主Shell命令行解释器》

在上一篇的进程控制当中我们已经了解了进程退出、进程等待以及进程替换的相关概念,那么在了解了这些的概念之后接下来在本篇当中我们就可以结合之前我们学习的知识来实现一个自主的Shell命令行解释器,通过Shell的实现能让我们进一步的理解操作系统当中的shell外壳是如何将我们输入的指令执行起来的。接下来就开始本篇的学习,一起加油吧!&#xff01

【Linux】深入理解线程控制

个人主页~ 深入理解线程控制 一、线程等待的原理 二、线程的局部存储 三、初步理解线程互斥 1、互斥的概念 2、需要互斥的原因 一、线程等待的原理pthread_join的作用是线程等待,其中retval参数传递线程退出状态的原理是:当目标线程结束时,pthread_join 会将目标线程的退出状态(即线程函数的返

【Linux】Linux文件系统详解

目录Linux系统简介Linux常见发行版:Linux/windows文件系统区别Linux文件系统各个目录用途Linux系统核心文件系统核心配置文件用户与环境配置文件系统运行与日志文件 Linux文件名颜色含义Linux文件关键信息解析 🔥个人主页 🔥 😈所属专栏😈  Linux系统简介Linux 是一种自由

【Ubuntu 20.04】AX211网卡驱动安装 Wifi图标消失

【Ubuntu 20.04】AX211网卡驱动安装 前言 整体思路 判断连不上 / 没有WIFI图标的原因 检查无线网卡设备状态 重新配置 网络管理器 NetworkManager 更新无线网卡驱动 查看无线网卡型号 查找网卡驱动的内核需求 下载 AX211 无线网卡驱动 安装驱动 常见问题 WiFi 图标出现后又自动消失 前言本文基于【Ubu