การรวมกันของวัตถุที่ปลอดภัยจากเธรดทั่วไปสำหรับการพัฒนา. NET
ที่เก็บ C# ง่าย ๆ ที่มีวัตถุพื้นฐานที่ปลอดภัยพื้นฐานบางอย่าง
คว้าแพ็คเกจ ThunderDesign.NET-PCL.THREADING NUGET ล่าสุดและติดตั้งในโซลูชันของคุณ
Install-Package Thunderdesign.net-pcl.Threading
ใช้ตัวเลือก -version เพื่อระบุรุ่นเก่าเพื่อติดตั้ง
(เคล็ดลับ: โคลน repo เปิดโซลูชันสร้างและเรียกใช้แอพตัวอย่าง)
นี่คือโครงการโอเพ่นซอร์สที่ยินดีต้อนรับการมีส่วนร่วม/คำแนะนำ/รายงานข้อผิดพลาดจากผู้ที่ใช้งาน หากคุณมีแนวคิดเกี่ยวกับวิธีการปรับปรุงห้องสมุดโปรดโพสต์ปัญหาที่นี่ใน GitHub โปรดตรวจสอบวิธีการมีส่วนร่วม
วัตถุที่สังเกตได้ตอนนี้รอเมื่อโทรหาเหตุการณ์ PropertyChanged สิ่งนี้สามารถเขียนทับการสร้าง Durring หรือโดยการตั้งค่าคุณสมบัติ WaitOnNotifyPropertyChanged ค่าเริ่มต้นเป็น true
คอลเลกชันที่สังเกตได้ตอนนี้รอเมื่อเรียกเหตุการณ์ CollectionChanged สิ่งนี้สามารถเขียนทับการสร้าง Durring หรือโดยการตั้งค่าคุณสมบัติ WaitOnNotifyCollectionChanged ค่าเริ่มต้นเป็น true
(เคล็ดลับ: หากคุณพบว่าล็อคที่ตายแล้วเปลี่ยนค่านี้เป็น false )
คุณสมบัติวัตถุที่สังเกตได้ WaitOnNotifyPropertyChanged ได้รับการเปลี่ยนชื่อเป็นคุณสมบัติ WaitOnNotifying
คอลเลกชันที่สังเกตได้คุณสมบัติ WaitOnNotifyCollectionChanged ถูกลบออกและตอนนี้ใช้คุณสมบัติ WaitOnNotifying