同一进程内的用户级线程能否利用内核提供的信号量机制实现同步和互斥?为什么?