概述
static gpointer
smart_record_callback (NvDsSRRecordingInfo *info, gpointer userData)
{
static GMutex mutex;
FILE *logfile = NULL;
g_return_val_if_fail (info, NULL);
g_mutex_lock (&mutex);
logfile = fopen ("smart_record.log", "a");
if (logfile) {
fprintf (logfile, "%d:%d:%d:%ldms:%s:%sn",
info->sessionId, info->width, info->height, info->duration,
info->dirpath, info->filename);
fclose (logfile);
} else {
g_print ("Error in opeing smart record log filen");
}
g_mutex_unlock (&mutex);
return NULL;
}
最后
以上就是等待大米为你收集整理的用static保证访问的是同一个mutex的全部内容,希望文章能够帮你解决用static保证访问的是同一个mutex所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复