请教:怎么优雅的结束一个正在等待锁的线程 Home » IDC云服务 » 请教:怎么优雅的结束一个正在等待锁的线程 请问:如何优雅的结束一个正在等待锁的线程?某个操作(单独线程)需要特定共享资源,因为此共享资源已被其它线程占用(加锁),所以此操作被阻塞,而此时用户要求取消此操作,请问如何优雅的结束该操作线程? 我没怎么写过线程的程序 记得好像可以自己添加取消点的 pthread_kill? 没有办法,锁等待不是取消点,重新设计你的程序让等待发生在条件变量上,条件变量可以被唤醒,通过设置标志位可以实现退出.