多線程的講解(鎖定與同步)(轉)

原帖地址暫時沒看到。 直接拷貝doc文檔的吧。 如下: 從原理上講,lock和Syncronized Attribute都是用Moniter.Enter實現的,比如如下代碼 object lockobj=new object(); lock(obj) { //do things }   在編譯時,會被編譯爲類似 try{ Moniter.Enter(obj) { //do things } } c
相關文章
相關標籤/搜索