.NET 개발을위한 일반 스레드 안전 객체의 조합.
몇 가지 기본 유용한 스레드 안전 객체를 포함하는 간단한 C# 저장소.
최신 ThunderDesign.net-Pcl.threading Nuget 패키지를 잡고 솔루션에 설치하십시오.
설치 -Package ThunderDesign.net-pcl.threading
-version 옵션을 사용하여 설치할 이전 버전을 지정하십시오.
(팁 : 복제 레포, 솔루션을 열고, 빌드하고 샘플 앱을 실행하십시오.)
이 프로젝트는 오픈 소스 프로젝트입니다.이 프로젝트는이 프로젝트를 사용하는 사람들의 기여/제안/버그 보고서를 환영합니다. 도서관을 개선하는 방법에 대한 아이디어가 있으시면 Github에 문제를 게시하십시오. 기여 방법을 확인하십시오.
관찰 가능한 객체는 이제 PropertyChanged 이벤트를 호출 할 때 기다립니다. 이것은 대단한 생성물을 덮어 쓰거나 속성을 설정하여 WaitOnNotifyPropertyChanged 설정하여 할 수 있습니다. 기본값은 true 입니다.
관찰 가능한 컬렉션은 이제 CollectionChanged 이벤트를 호출 할 때 기다립니다. 이것은 Durring Creation을 덮어 쓰거나 속성을 설정하여 WaitOnNotifyCollectionChanged 설정하여 작성할 수 있습니다. 기본값은 true 입니다.
(팁 : 죽은 자물쇠를 경험하면이 값이 false 으로 바뀝니다.)
관찰 가능한 객체 속성 WaitOnNotifyPropertyChanged 속성 WaitOnNotifying 으로 이름이 바뀌 었습니다.
관찰 가능한 컬렉션 속성 WaitOnNotifyCollectionChanged 제거되었으며 이제 속성 WaitOnNotifying 사용합니다.