摘要:
信号量 PV操作的名称来源于荷兰语,其中P代表“passeren”(通过),V代表“vrijgeven”(释放),是Dijkstra在设计信号量时所使用的术语。 P操作:表示“通过”,用于请求资源或进入临界区。当进程执行P操作时,信号量的值会减1,如果结果为负,则该进程会被阻塞,直到资源可用。V操作 阅读全文
posted @ 2026-01-20 20:00
老禾的账本
阅读(3)
评论(0)
推荐(0)
摘要:
POSIX信号量进程是3种 IPC(Inter-Process Communication) 机制之一,3种 IPC 机制源于 POSIX.1 的实时扩展。 Single UNIX Specification 将3种机制(消息队列,信号量和共享存储)置于可选部分中。 在 SUSv4 之前,POSIX 阅读全文
posted @ 2026-01-20 19:56
老禾的账本
阅读(6)
评论(0)
推荐(0)
摘要:
1 sudo apt update && sudo apt upgrade -y# 基础编译工具sudo apt install -y build-essential gcc g++ make cmake# Qt依赖库(图形、多媒体等)sudo apt install -y libgl1-mesa- 阅读全文
posted @ 2026-01-20 11:08
老禾的账本
阅读(6)
评论(0)
推荐(0)
摘要:
数据类型: list set zset(有序集合) hash 原子性操作 安装 sudo apt install redis-server 源码安装 wget http://download.redis.io/releases/redis-6.0.8.tar.gz tar -xzvf redis-6 阅读全文
posted @ 2026-01-20 10:39
老禾的账本
阅读(5)
评论(0)
推荐(0)
摘要:
命名管道 命名管道(Named Pipe)是一种特殊类型的文件,它以文件系统路径为标识,允许任意两个进程(无论是否有亲缘关系)通过读写该路径进行数据交换。其本质是内核维护的一个内存缓冲区,遵循“先进先出”(FIFO)原则命名管道的核心是内核缓冲区与文件系统接口的结合。 创建管道:通过 mkfifo 阅读全文
posted @ 2026-01-20 10:30
老禾的账本
阅读(8)
评论(0)
推荐(0)
浙公网安备 33010602011771号