C# 两个线程轮流打印
要想两个线程轮流打印,最常见的办法是加一个锁,每当该线程获取到锁后就打印,然后释放锁,让另一个线程打印,但锁也有它的局限性,比如,如果有四个线程,两两轮流使用,可能就需要2个锁,这不是一个好办法,这里介绍一个C#内置的工具:Semaphore,即信号量的意思。是操作系统原始提供的内核同步对象。Semaphore semaphoreObject = new Semaphore(initialCount: 0, maximumCount: 5);解释一下意思:第一个参数为:initialCoun