ThunderDesign.Net PCL.Threading
v1.0.10
用于.NET开发的通用线程安全对象的组合。
一个简单的C#存储库,其中包含一些基本有用的线程安全对象。
获取最新的ThunderDesign.net-pcl.Threading Nuget软件包,然后在解决方案中安装。
install-package thunderdesign.net-pcl.threading
使用-version选项指定要安装的旧版本。
(提示:克隆回购,打开解决方案,构建并运行示例应用程序。)
这是一个开源项目,欢迎使用它的人的贡献/建议/错误报告。如果您对如何改善图书馆有任何想法,请在Github上发布问题。请查看如何贡献。
可观察的对象现在在调用PropertyChanged事件时等待。这可以被覆盖为durring的创建,也可以通过设置属性WaitOnNotifyPropertyChanged 。默认值是true 。
可观察的收集现在在调用CollectionChanged Event时等待。这可以被覆盖为durring创建,也可以通过设置属性WaitOnNotifyCollectionChanged 。默认值是true 。
(提示:如果您遇到死锁,则将此值更改为false 。)
可观察的对象属性WaitOnNotifyPropertyChanged已重命名为属性WaitOnNotifying 。
可观察的收集属性WaitOnNotifyCollectionChanged已删除,现在使用属性WaitOnNotifying 。