摘要:
C# 软件配置方法。通常情况下使用 appSetting 来进行配置,通过 Glacier 可以使用嵌入的 HOCON 或独立的 HOCON 配置文件配置,同时支持类型绑定功能,方便统一管理软件配置。 阅读全文
摘要:
本文通过一个简单的例子来说明 C# 中如何实现线程会合。文中使用了两种方式来实现:通过事件等待句柄以及通过Barrier类。 阅读全文
摘要:
在WinForm程序中,有时会因为加载大量数据导致UI界面假死,这种情况对于用户来说是非常不友好的。因此,在加载大量数据的情况下,首先应该将数据加载放在另一线程中进行,这样保证了UI界面的响应;其次可以提供一个进度条使用户明白程序正在加载数据,同时清楚知道目前加载的进度。本文介绍WinForm中如何通过BackgroundWorker来实现异步数据加载及进度报告。 阅读全文
摘要:
本文描述在C#中如何通过AutoResetEvent实现生产者消费者队列。 阅读全文