fork而不复制整个内存

时间:2013-11-26 17:11:23

标签: c++ fork

如何标记不会在fork上复制的数据结构?

我有一个使用fork()的程序,我无法修改它。 该程序加载一个使用线程的共享库,并用C ++编写。

由于fork上没有重复的线程,我担心我会松散对线程上分配的一些对象的引用。

我该如何避免? 是否有选项可以标记不会在fork()上复制的对象?

我正在编写一个我在应用程序中加载的库,以便覆盖它的一些功能并强制它与远程服务器通信。 该库创建一个在后台运行的线程。 该程序调用fork()。 我必须为所有线程/共享内存使用boost对象。

感谢。

0 个答案:

没有答案