摘要: Object->MarshalByRefObject->WaitHandle->Semaphore 1.作用: 多线程环境下,可以控制线程的并发数量来限制对资源的访问 2.举例: Semaphore可以决定并发的数量,WaitOne会等待当前的一条并发完成,才允许另一条并发的开启,Release会释 阅读全文
posted @ 2019-07-06 18:27 翻白眼的哈士奇 阅读(1668) 评论(0) 推荐(0) 编辑
摘要: 一、概念 在多线程环境中,不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切换到另一个线程)。 二、类 System.Threading.Interlocked 静态类 三、常用函数(其他的自己看吧) 1.public static 阅读全文
posted @ 2019-07-06 18:12 翻白眼的哈士奇 阅读(5056) 评论(0) 推荐(0) 编辑