Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
不清楚这里是否有 ccr 大师,但我们还是试试吧。
我的代码中有这个功能:
dq.EnqueueTimer(TimeSpan.FromMilliseconds(TIMEOUT), timeOutFn);
这将在超时后调用我的函数。但是,由于我在很多打开的套接字上都需要这个计时器,所以我想将一个参数(或 ID)传递给计时器函数。
你怎么做到这一点?
谢谢
R
像这样的事情应该这样做。
var timerPort = new Port<DateTime>(); dq.EnqueueTimer(TimeSpan.FromMilliseconds(TIMEOUT), timerPort); timerPort.Receive(ignored => MyFunc(myParam));