zfile_stable-CZMQ中stable的含义是什么

zfile_stable-CZMQ中stable的含义是什么,c,zeromq,C,Zeromq,CZMQzfile的手册页将zfile\u-stable解释为: //检查文件是否“稳定” CZMQ_导出布尔zfile_稳定(常量字符*文件名) 稳定是什么意思?当一个文件被称为稳定时?在这个上下文中,稳定的定义是如果一个文件的历史超过1s 参见这里的用例是使用文件在进程之间发送信号。示例应用程序是FileMQ,它向订阅者发布新文件。但是没有明显的方法知道文件何时被“创建”;我知道的两种解决方案是创建第二个“信号”文件,这相当笨拙,或者使用“文件是否在最后一秒被修改”算法 假设您正在将照片复制

CZMQ
zfile的手册页将
zfile\u-stable
解释为:

//检查文件是否“稳定”

CZMQ_导出布尔zfile_稳定(常量字符*文件名)


稳定是什么意思?当一个文件被称为稳定时?

在这个上下文中,稳定的定义是如果一个文件的历史超过1s


参见

这里的用例是使用文件在进程之间发送信号。示例应用程序是FileMQ,它向订阅者发布新文件。但是没有明显的方法知道文件何时被“创建”;我知道的两种解决方案是创建第二个“信号”文件,这相当笨拙,或者使用“文件是否在最后一秒被修改”算法

假设您正在将照片复制到一个目录中,一个并行过程是检测新照片并将其上载到服务器。在一张大照片上,修改后的日期将不断变化,直到稳定为止。然后,上传照片是安全的


希望有帮助。

它有什么用途?我的意思是它背后的哲学是什么?