摘要: 1.公平锁 / 非公平锁 2.可重入锁 / 不可重入锁 3.独享锁 / 共享锁 4.互斥锁 / 读写锁 5.乐观锁 / 悲观锁 6.分段锁 7.偏向锁 / 轻量级锁 / 重量级锁 8.自旋锁 上面是很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计,下面总结的内容是对每个锁的 阅读全文
posted @ 2019-12-11 10:13 粤西码农 阅读(270) 评论(0) 推荐(0)
摘要: /// /// 带接口的单例,通常用于可MOCK的类 /// /// 单例的类型 /// 单例类型的接口 public class SingleInstance where T : I { private static object lockObj = new object(); private static ... 阅读全文
posted @ 2019-03-05 16:48 粤西码农 阅读(2394) 评论(0) 推荐(1)
摘要: 设计目的: 在多线程环境中,多线程处理数据时,如果每线程都单独写数据库,性能低下。因此,为提高性能,数据需批量写到数据库中。出于此目的,进行了数据队列的设计: 实现代码: 经测试,多线程单独写入DB,在开发环境,100/秒,但批量处理可达5000/秒。 阅读全文
posted @ 2019-03-01 21:08 粤西码农 阅读(3435) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示