linux - 在映射区域时,根据`MAP_HASSEMAPHORE`,OSX(和旧 BSD)需要做什么“特殊处理”?
问题描述
MAP_HASSEMAPHORE
通知内核该区域可能包含信号量并且可能需要特殊处理。
然而,这个标志自 FreeBSD 10.4 起就消失了,OpenBSD 支持但忽略它。
https://man.openbsd.org/mmap.2
但它仍然存在于 macOS 中(根据我的安装至少到 Mojave)。
这面旗帜到底是什么意思?为什么 Linux 一开始就不需要这种“特殊处理”?
解决方案
推荐阅读
- python - 努力让 Selenium 完成自动结帐
- java - 如何在不输入双引号的情况下制作搜索栏?
- java - 通过并行数组对学生记录进行排序
- .net - MicrosoftIdentityWebChallengeUserException:连接到 Azure SQL Db 的 Web 应用程序已重新启动,并且用户在之前未注销的情况下访问它
- javascript - 使用javascript上传照片时,aws s3返回禁止的403
- debugging - 调试应用程序的发布版本的问题
- spring-boot - 名称为“”的 Spring Cloug GCP“函数”不能为空
- javascript - 通过 AJAX 调用保存和加载数组/对象,JSON 字符串化问题
- azure - 有没有办法在 azure 上的虚拟节点中运行 Istio sidecar?
- python - 有没有办法使用 pyshark 在 pcap 文件中找到与特定 HTTP 响应相关的 HTTP 请求?