随笔分类 -  .Net

Windows .Net technology
如何避免界面冻结失去响应
摘要:总结一下我平时用到的几种避免界面冻结的方法: 1.拆分耗时运算,接管消息循环 2.启用子线程进行耗时运算 3.使用.Net异步Task进行耗时运算 阅读全文
posted @ 2017-03-04 19:57 夏威夷的雪人 阅读(544) 评论(0) 推荐(1)
delegate vs event
摘要:C# event和delegate关键字的联系与区别 阅读全文
posted @ 2017-02-06 21:28 夏威夷的雪人 阅读(248) 评论(0) 推荐(0)
Windows Form线程同步
摘要:.Net多线程开发中,经常需要启动工作线程Worker thread处理某些事情,而工作线程中又需要更新主线程UI thread的界面状态。我们只能在主线程中操作界面控件,否则.Net会抛出异常。 那么如何才能在Worker thread中将界面更新操作同步到主线程中去完成呢?【How syncho 阅读全文
posted @ 2015-12-12 21:44 夏威夷的雪人 阅读(243) 评论(0) 推荐(0)