摘要:
浅析 .NET 中 AsyncLocal 的实现原理 阅读全文
摘要:
SemaphoreSlim类的作用就是控制访问某资源的线程数量 // 现在有10个人要过桥 // 但是一座桥上只能承受5个人,再多桥就会塌 public static void SemaphoreTest() { var semaphore = new SemaphoreSlim(5); for ( 阅读全文
摘要:
MSDN 描述:为多个线程共享的变量提供原子操作。主要函数如下: Interlocked.Increment 原子操作,递增指定变量的值并存储结果。Interlocked.Decrement 原子操作,递减指定变量的值并存储结果。Interlocked.Add 原子操作,添加两个整数并用两者的和替换 阅读全文