using System; namespace Curtain.Net.Sockets.PLC.ThreadLock { /// /// 线程同步操作锁 /// public interface IThreadLock : IDisposable { /// /// 锁定状态 /// bool Locked { get; } /// /// 锁定 /// /// /// bool Lock(int timeout = -1); /// /// 解锁 /// void Unlock(); } }