C#多線程學習(九)lock,Monitor,Mutex的區別

lock和Monitor的區別 1、lock的底層自己是Monitor來實現的,因此Monitor能夠實現lock的全部功能。 2、Monitor有TryEnter的功能,能夠防止出現死鎖的問題,lock沒有。數據庫 Mutex和其餘二者的區別 我的測試三個都是在限制線程以外的互斥,線程以內,都不限制,同一個線程若是被lock兩次。是不會出現死鎖的。因此Mutex自己能夠實現lock和Monito
相關文章
相關標籤/搜索