System.Threading.ReaderWriterLockSlim.EnterUpgradeableReadLock과 System.Threading.ReaderWriterLockSlim.TryEnterUpgradeableReadLock의 차이점은 무엇입니까? .NET에서? 타임 아웃 옵션입니까? 감사!EnterUpgradeableReadLock과 TryEnterUpgradeableReadLock의 차이점은 무엇입니까?
0
A
답변
2
EnterUpgradeableReadLock
은 항상 잠금을 얻을 때까지 차단합니다. TryEnterUpgradeableReadLock
은 지정된 시간에 잠금을 얻을 수없는 경우 false를 반환합니다. 이 방법을 사용하면 자물쇠를받지 못한 경우를 처리 할 준비가되어 있어야합니다. EnterUpgradeableReadLock에 대한 문서에서
:
이 메소드 호출 스레드 때까지 잠금 상태로 전환되며, 따라서 는 반환하지 않을 수 있습니다. 지정한 간격 동안 TryEnterUpgradeableReadLock 메서드를 사용하여 블록을 차단 한 다음 동안 해당 호출 스레드가 업그레이드 모드로 전환되지 않은 경우 이 반환됩니다.
관련 문제
- 1. Databinder.Eval과 Container.DataItem의 차이점은 무엇입니까?
- 2. static_cast와 Implicit_cast의 차이점은 무엇입니까?
- 3. NSNumber와 NSInteger의 차이점은 무엇입니까?
- 4. Phing과 PHPUnderControl의 차이점은 무엇입니까?
- 5. WPF와 WinForms의 차이점은 무엇입니까?
- 6. CreateWnd와 CreateWindowHandle의 차이점은 무엇입니까?
- 7. ImageMagick과 GraphicsMagick의 차이점은 무엇입니까?
- 8. Pingback과 Trackback의 차이점은 무엇입니까?
- 9. @property와 @synthesize의 차이점은 무엇입니까?
- 10. php.ini와 .htaccess의 차이점은 무엇입니까?
- 11. 메서드와 선택기의 차이점은 무엇입니까?
- 12. 탄소와 코코아의 차이점은 무엇입니까?
- 13. String.Intern과 String.IsInterned의 차이점은 무엇입니까?
- 14. Int32와 UInt32의 차이점은 무엇입니까?
- 15. Knockout.js와 Rx.js의 차이점은 무엇입니까?
- 16. Server.Transfer와 Response.Redirect의 차이점은 무엇입니까?
- 17. MSP430과 MSP430X의 차이점은 무엇입니까?
- 18. COM과 DCOM의 차이점은 무엇입니까?
- 19. DomainKeys와 DKIM의 차이점은 무엇입니까?
- 20. 추상화와 외관의 차이점은 무엇입니까?
- 21. 면도기와 ASPX의 차이점은 무엇입니까?
- 22. 이 코드의 차이점은 무엇입니까?
- 23. Setting.settings와 web.config의 차이점은 무엇입니까?
- 24. Framework.Triggers와 Style.Triggers의 차이점은 무엇입니까?
- 25. PHP와 표현의 차이점은 무엇입니까?
- 26. ListView와 GestureListView의 차이점은 무엇입니까?
- 27. NSKeyValueObservingOptionNew와 NSKeyValueObservingOptionOld의 차이점은 무엇입니까?
- 28. ZwOpenFile과 NtOpenFile의 차이점은 무엇입니까?
- 29. sprite.width의 차이점은 무엇입니까? sprite.scaleX
- 30. tar와 gZ의 차이점은 무엇입니까?