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