C#
lightspear
这个作者很懒,什么都没留下…
展开
-
C# 5.0 aynsc 和 await ,Trace改进
C# 5.0出来已经很久了,之前做项目一直用C#4.0的方法,一直没时间尝鲜,最近半年多没弄C#, 准备捡一捡,给自己练练级。 C# 5.0新出的关键字 aynsc 和 await 一般成对使用,直接上代码 static void Main(string[] args) { TestAsync(); Console.WriteLine("主线程消息"); Trace原创 2016-03-08 18:20:00 · 1131 阅读 · 0 评论 -
C# 多线程Synchronization和ContextBoundObject应用
C#处理多线程可以说是方式多种多样,多到你都不知道选择那个好,直到Task的出现,Task类的灵活机制和极为优美的写法让所有.net开发者眼前一亮,但是今天我们要说一说一个冷门的多线程安全处理机制,Synchronization属性和ContextBoundObject类,这两个一起使用可以让一个类的实例处于上下文的线程安全中,注意不需要写一大堆lock,只需要在类上有Synchronizatio原创 2016-03-10 20:27:28 · 1505 阅读 · 0 评论 -
C# Winform 程序EXE单例模式的三种方案详细总结
Winform 是一个很容易上手的C# 应用模式,但是他和MFC一样也没有帮我们实现EXE单例模式,所以我们必须自己手敲代码,但是你懂的C#没提供很多好用的API,所以得处处从C++里导过来,我先讲网上大家流传的两种方式,最后讲讲我个人思考的一种比较完美手法,未经项目实战,但是测试稳定先卖个关子,耐心往下看。原创 2016-03-09 18:22:49 · 8891 阅读 · 2 评论