unix - FreeBSD 上类似 unshare (Linux) 的系统调用
问题描述
我在 Linux 上使用 unshare(CLONE_FILES) 来分隔 FD 表。FreeBSD 上是否有类似的系统调用?
(编辑:在评论中提到,似乎 rfork_thread 在这种情况下不起作用)我试过rfork_thread(RFFDG|RFTHREAD, malloc(8000000), &myRoutine, arg)
了,但它返回 0(没有创建线程)?如手册中所述,rfork_thread
已弃用pthread_create
,而我没有找到使用此系统调用的示例代码。
提前感谢您提供有关如何在 FreeBSD 上实现此目的的任何线索。
解决方案
推荐阅读
- node.js - 仅连接匹配的元素
- cucumber - 如何在 Cucumber 7 中映射枚举和字符串的映射
- python - 如何标记满足某些标准的每个组的第一个条目?
- react-native - 如何创建带有嵌套滚动视图(如 twitter 或 instagram 个人资料屏幕)的粘性选项卡选择器 [REACT-NATIVE]
- php - 项目 laravel 指向特定文件夹 .Htaccess
- spring - Bean注解抽象方法——用spring实现工厂方法
- variables - 带有逻辑运算符的变量属性(JS 上的示例)
- laravel - 将 json 数组存储在 api 控制器中 -laravel 8
- javascript - vite:将 css/sass 导入组件中不应同时包含 style.css 中的样式
- python - 需要的方向:在语料库中查找术语