gpt4 book ai didi

具有共享只读内存的 C++ 线程池

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:45:08 26 4
gpt4 key购买 nike

我是 C++ 并发编程的新手我想根据线程池模式编写一个服务器(在 linux 机器上),其中线程需要从共享内存中读取(并且只读取)回答传入的请求

我很困惑:(我想知道是否需要做些什么来同步线程他们何时访问只读内存以及如何访问(可能使用内存映射文件?)

最佳答案

如果数据是只读的,则不需要同步读取线程,只有在写入时才需要同步。此外,线程共享其父进程的内存空间,因此您无需创建共享内存段或类似内容。

http://en.wikipedia.org/wiki/Thread_safety

关于具有共享只读内存的 C++ 线程池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13063322/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com