比如文件A和文件B,
通过一定的算法,得到A的MD5值和B的MD5值,
如果A的MD5值和B的MD5值相同,,,那么A和B就是同一个文件!!!(MD5与SHA1与文件名无关!)
也就是判断文件是否有改动
SHA1值也一样,只是计算MD5值和SHA1值的算法不同,作用一样
}consume_id = g_buffer[out]
printf("%d begin consume product %d\n", num, consume_id)
g_buffer[out] = -1
out = (out + 1) % BUFFSIZE
printf("%d end consume product %d\n", num, consume_id)
pthread_mutex_unlock(&g_mutex)
sem_post(&g_sem_full)
sleep(1)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)