在Linux中,进程可以通过ftok函数来获得消息队列的标识符。ftok函数是一个用于生成键值的函数,它以一个路径名和一个整数作为参数,返回一个唯一的key值。这个key值可以用于标识特定的消息队列。 使用消息队列可以将消息发送到一个特定队列中,并从队列中读取消息。进程可以通过消息队列进行异步通信,即一方发送消息,另一方接
#通过脚本输出可以看到类似redis队列读取的效果 #最后如果不需要可以销毁队列msg_remove_queue($queue) 注意:如果脚本运行期间ftok()函数计算数值发生改变,更改前后读取的队列名可能不一致,比如文件执行前被创建,执行中被删除或重新创建或文件内容本身变动,两次得到的ftok可能会不一样。 系统关机后存在队列中的数据会被...
这里会用到ftok()函数,点击官方文档地址: ftok (PHP 4 >= 4.2.0, PHP 5, PHP 7) ftok —Convert a pathname and a project identifier to a System V IPC key 说明 ftok (string$pathname,string$proj) :int The function converts thepathnameof an existing accessible file and a project identifier ...