摘要:
剪贴板:系统维护管理的一块内存区域。 原理:当一个进程在复制数据时,是将数据放到内存区域中,当另一个进程在粘贴数据时,从该内存区域取出数据,显示到窗口上面。 设计界面: 示例代码: // Clipboard.cpp: 定义应用程序的类行为。 // #include "pch.h" #include 阅读全文
posted @ 2026-06-09 23:40
[BORUTO]
阅读(9)
评论(0)
推荐(0)
摘要:
邮槽是一种基于文件的通信机制,通过创建一个具有唯一名称的邮槽对象,进程可以向该邮槽写入消息,而其他进程可以从该邮槽读取消息。邮槽支持广播方式,即多个进程都可以从同一个邮槽读取相同的消息。需要注意的是,邮槽是单向的,只支持从邮槽中读取消息或者向邮槽写入消息,不能同时进行读写操作。此外,邮槽只能用于同一 阅读全文
posted @ 2026-06-09 23:22
[BORUTO]
阅读(8)
评论(0)
推荐(0)
摘要:
在 Windows 系统中,共享内存通过 文件映射对象(File Mapping Object) 实现。 核心思想是: 由一个进程创建一个 命名的内存映射文件; 其他进程通过该名称 打开同一个映射对象; 通过 MapViewOfFile() 函数把这段共享区域映射到自己进程的虚拟地址空间; 各进程即 阅读全文
posted @ 2026-06-09 23:21
[BORUTO]
阅读(11)
评论(0)
推荐(0)
摘要:
信号量(Semaphore)是一个非常重要的同步机制,用于控制多个线程或进程对共享资源的访问。其基本思想是使用一个整数变量来表示可用资源的数量,通过对这个整数的操作来控制资源的分配,从而实现对竞态条件的管理。信号量的操作是原子的,即在一个操作进行的过程中,不会被其他进程或线程中断 。 信号量主要有两 阅读全文
posted @ 2026-06-09 23:20
[BORUTO]
阅读(10)
评论(0)
推荐(0)
摘要:
1、匿名管道 匿名管道是一个没有命名的单向管道,本质上就是一个共享的内存,抽象成是管道。 通常用来在父进程和子进程之间通信。只能实现本地两个进程之间的通信。不能实现网络通信。 匿名管道(Anonymous Pipe):匿名管道是一种无名称的管道,仅限于在父子进程或者兄弟进程之间进行通信。匿名管道只能 阅读全文
posted @ 2026-06-09 22:40
[BORUTO]
阅读(13)
评论(0)
推荐(0)

浙公网安备 33010602011771号