不清楚这里是否有ccr大师,但我们还是试试。
我的代码中有这个功能:
dq.EnqueueTimer(TimeSpan.FromMilliseconds(TIMEOUT),timeOutFn);
将在超时后调用我的函数。但是因为我需要在很多开放套接字上使用这个定时器,所以我想将一个参数(或ID)传递给定时器函数。
你是怎么做到的?
由于
[R
答案 0 :(得分:0)
这样的事情应该这样做。
var timerPort = new Port<DateTime>();
dq.EnqueueTimer(TimeSpan.FromMilliseconds(TIMEOUT), timerPort);
timerPort.Receive(ignored => MyFunc(myParam));