操作系统

【Linux】线程概念与控制

目录一. 线程的概念1.什么是线程2.深刻理解虚拟地址空间3.线程的优缺点(1)优点(2)缺点二. 线程的控制1.线程创建2.线程终止3.线程等待4.线程分离5.POSIX线程库6.线程栈和 pthread_t7.线程的局部存储三. 线程的封装一. 线程的概念1.什么是线程线程是进程内部的一个执行流,是进程调度的基本单位。它具有

【Linux】Linux基本使用和程序部署

🎬 那我掉的头发算什么:个人主页 🔥 个人专栏: 《javaSE》《数据结构》《数据库》《javaEE》 ⛺️待到苦尽甘来日 文章目录 Linux环境搭建 环境搭建方式 使用云服务器 使用终端软件连接到Linux Linux常用命令 ls pwd cd touch cat mkdir rm cp mv tail

RK3568笔记八十一: Linux 小智AI聊天机器人移植

若该文为原创文章,转载请注明原文出处。上一篇编译了所需要的库,这边记录下移植编译测试过程 。一、源码下载100askTeam/xiaozhi-linux: Embedded Linux AI Xiaozhi Intelligent voice dialogue.是在源码上直接修改的,整体框架不变lib文件是存放自己编译后的动态库文件,需要拷贝

Linux 多线程:生产者消费者模型、阻塞队列与条件变量详解

什么是生产者消费者模型生产者消费者模式就是通过一个容器来解决生产者和消费者强耦合的问题。生产者和消费者彼此之间不直接通信,而是通过阻塞队列来进行通信,所以生产者生产完数据不同等待消费者处理,直接仍给阻塞队列,消费者不找生产者要数据,而是从阻塞队列中取,阻塞队列就相当于一个缓冲区,平和消费者和生产者的处

Mac玩金铲铲之战全攻略:从PlayCover安装到键盘映射设置(附常见问题解决)

Mac玩金铲铲之战全攻略:从PlayCover安装到键盘映射设置(附常见问题解决)对于热爱《金铲铲之战》的Mac用户来说,手机屏幕的局促感常常影响游戏体验。幸运的是,借助PlayCover这款神器,我们可以在Mac上完美运行这款热门手游。本文将手把手带你完成从环境准备到流畅游玩的完整流程,并分享实战中积累的优化技巧。1. 环境准备与PlayCover安装在开始之前,请确保你的Mac满足以下基本要求

【Linux】Linux 初探:历史溯源与常用指令速览

前言Linux 的诞生与发展,是 “技术、商业、开源” 交织的缩影 —— 从军事驱动的起源,到硅谷模式的商业化,再到如今生态化的开源逆袭,它早已成为操作系统领域的核心力量之一。本篇会从历史脉络、基础认知到实用指令逐步展开:先梳理 Linux 的发展历程,帮你建立对系统的宏观认知;再拆解操作系统、用户管

JuiceSSH+cpolar解锁手机远程Linux新姿势,无需公网IP,固定地址稳定用

文章目录 前言 1. Linux安装cpolar 2. 创建公网SSH连接地址 3. JuiceSSH公网远程连接 4. 固定连接SSH公网地址 5. SSH固定地址连接测试 **总之,JuiceSSH 结合 cpolar,让手机远程访问 Linux 变得简单高效,解决了异地操作的难题,适合需要灵活处理工作的用户&#xff0c

【Linux | 网络】多路转接IO之poll

一、poll函数 二、poll的优缺点 三、实现poll服务器(只关心读事件) 3.1 Log.hpp(日志) 3.2 Lockguard.hpp(自动管理锁) 3.3 Socket.hpp(封装套接字) 3.4 PollServer.hpp(服务端封装&#

[鸿蒙2025领航者闯关]鸿蒙实战终极篇:构建全场景智能应用的工程化体系与生态融合

[鸿蒙2025领航者闯关]鸿蒙实战终极篇:构建全场景智能应用的工程化体系与生态融合 ——从单点功能到系统级服务的跃迁 项目代号:HarmonyLife(全场景智能生活中枢) 技术全景:Stage 模型 + 元服务 + 分布式 AI + 生态开放平台 目标愿景:让服务随人而动&#xff0c