修改了信号量和线程锁的例子并加了注释