線程死鎖問題

        所謂死鎖是指多個線程因競爭資源而造成的一種僵局,多個線程被無限的阻塞,線程之間相互等待所需的資源,若無外力作用,這些進程都將無法向前推進。         死鎖的產生,通常是下面的兩種情況:            1.如果線程試圖對同一個互斥量加鎖兩次,那麼它自身就會陷入死鎖狀態,使用互斥量時,             2.如果程序使用多個互斥量時,如果允許一個線程一直佔有第一個互
相關文章
相關標籤/搜索