关于限制程序只能运行一次
Windows下可以用CreateMutex来实现,Linux下有pthread_mutex_init,但是只能用在同一进程中,无法实现限制程序只能运行一次的功能。不想使用文件锁的方式,最好基于内存。
[解决办法]
yum和apt-get都是,是用文件锁实现的。
[解决办法]
文件锁好些,因为进程结束后,操作系统会自动解锁
发布时间: 2013-01-11 11:57:35 作者: rapoo
关于限制程序只能运行一次
Windows下可以用CreateMutex来实现,Linux下有pthread_mutex_init,但是只能用在同一进程中,无法实现限制程序只能运行一次的功能。不想使用文件锁的方式,最好基于内存。
[解决办法]
yum和apt-get都是,是用文件锁实现的。
[解决办法]
文件锁好些,因为进程结束后,操作系统会自动解锁