public void Send(SerialTask task) { if (IsOpen) { toSerThreadQueue.Add(task); } }
public bool TryRecv(out SerialTask task, int millisecondsTimeout, CancellationToken cancellationToken) { return(fromSerThreadQueue.TryTake(out task, millisecondsTimeout, cancellationToken)); }
public bool TryRecv(out SerialTask task) { return(fromSerThreadQueue.TryTake(out task)); }