java 对信号量的操作需要互斥吗