是否可以在程序中多次初始化信号量,以便在使用后可以再次使用它。
谢谢
最佳答案
您可以销毁并重新初始化 POSIX 信号量,只要没有线程在等待它,并且另一个线程不可能在它无效(销毁)的时间间隔内尝试使用它。但是,我怀疑这样做的动机来自对您要完成的目标的误解...
关于信号量可以多次初始化吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6936634/
是否可以在程序中多次初始化信号量,以便在使用后可以再次使用它。
谢谢
最佳答案
您可以销毁并重新初始化 POSIX 信号量,只要没有线程在等待它,并且另一个线程不可能在它无效(销毁)的时间间隔内尝试使用它。但是,我怀疑这样做的动机来自对您要完成的目标的误解...
关于信号量可以多次初始化吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6936634/