sportdog

导航

 

2018年8月20日

摘要: 案例一 举一个例子,设计模式中的单例模式,记得当时做机房收费系统的时候就用的单例模式防止一个界面被实例多次,而Mutex对象能达到同样的效果,防止界面被实例化多次,起到控制线程的作用。 案例二 如果大家还是不太理解,举一个更简单的例子就是把Mutex看做一个出租车,乘客看做线程。乘客首先等车,然后上 阅读全文
posted @ 2018-08-20 14:46 sportdog 阅读(138) 评论(0) 推荐(0)
 
摘要: public class CounterNoLock:CountBase { private int _count; public int Count { get { return _count; } } ... 阅读全文
posted @ 2018-08-20 14:12 sportdog 阅读(111) 评论(0) 推荐(0)
 
摘要: public abstract class CountBase { public abstract void Increment(); public abstract void Decreament(); } public class Counter:CountBase { public int C 阅读全文
posted @ 2018-08-20 11:30 sportdog 阅读(102) 评论(0) 推荐(0)
 
摘要: public class ThreadSample { private readonly int _number; public ThreadSample(int number) { _number = number; } public void CountNumber() { for (int i 阅读全文
posted @ 2018-08-20 10:44 sportdog 阅读(124) 评论(0) 推荐(0)