定义一个 private Semaphore SendSema = new Semaphore(1, 1); //相当于线程锁 启用: SendSema.WaitOne(); 释放: SendSema.Release();