Qt | 共享内存读写QSharedMemory(不同app互通)
点击上方"蓝字"关注我们
01、QSharedMemory
>>>Qt 框架中的类,它用于在不同的进程之间共享内存。通过使用
QSharedMemory
,您可以创建一个共享内存区域,使得多个应用程序能够高效地交换数据。以下是
QSharedMemory
的一些基本功能:
创建和连接共享内存:您可以通过指定一个唯一的键创建一个共享内存段,其他进程可以通过相同的键连接到这个内存段。
写入和读取数据:使用
QSharedMemory
,您可以将数据写入到共享内存中,也可以从中读取数据。数据的读写通常是以字节为单位进行的。进程间同步:虽然
QSharedMemory
本身并不提供机制来防止多个进程同时修改数据,但通常会结合其他同步机制(例如QMutex
或QSemaphore
)来确保数据的一致性。
02、写app实现
>>>