2
我有一个应用程序不断轮询QSharedMemory
来检查是否有东西写入它。如何清除QSharedMemory
但是,一旦有东西被写入和检索,我想清除其内容的共享内存。
有没有办法做到这一点?我不希望再次分离和重视,因为我可能希望得到重要信息。
我有一个应用程序不断轮询QSharedMemory
来检查是否有东西写入它。如何清除QSharedMemory
但是,一旦有东西被写入和检索,我想清除其内容的共享内存。
有没有办法做到这一点?我不希望再次分离和重视,因为我可能希望得到重要信息。
尝试以下操作:
QSharedData data(...);
data.lock();
memset(data.data(), '\0', data.size());
data.unlock();
谢谢。这有很大帮助。 – user1173240 2013-02-22 08:33:48