线程死锁问题

        所谓死锁是指多个线程因竞争资源而造成的一种僵局,多个线程被无限的阻塞,线程之间相互等待所需的资源,若无外力作用,这些进程都将无法向前推进。         死锁的产生,通常是下面的两种情况:            1.如果线程试图对同一个互斥量加锁两次,那么它自身就会陷入死锁状态,使用互斥量时,             2.如果程序使用多个互斥量时,如果允许一个线程一直占有第一个互
相关文章
相关标签/搜索