PHP 和共享内存
PHP 中的 SEM 和 SHMOP 函数有什么区别? SEM 功能是 System V 和 SHMOP for UNIX 独有的吗?
What's the difference between the SEM and SHMOP functions in PHP? Are SEM functions exclusive for System V and SHMOP for UNIX?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
SHMOP 函数仅适用于 UNIX 系统。
SHMOP functions are for UNIX systems only.
SHMOP 函数可以在 *NIX 和 Windows 环境中使用。然而,信号量在 Windows 中根本不可用,其中还包括 ftok()。
如果您查看 SHMOP 的 PHP 文档用户注释,可以找到一些解决方法,可以在不使用 ftok() 的情况下在 Windows 中获取与 SHMOP 一起使用的密钥。
SHMOP functions can be used in *NIX and Windows environments. Semaphore is not available in Windows at all however, which also includes ftok().
If you check out the PHP documentation user comments for SHMOP, there are workarounds for getting a key to use with SHMOP in Windows without ftok().