死锁是多个对象互相持有对方的资源,而自身又不肯释放自己所占有的资源,导致这些对象互相等待,成为死锁现象。常见多线程死锁。 编程时如何避免死锁: 加锁的时候使用try_lock(),如果获取不到锁,则释放自己所占有的锁;?