ActionQueue
ActionQueue
类对于将一个方法添加到队列中,由 ActionQueue
去调度执行。如下所示:
[TestMethod]
public void TestActionQueue()
{
ActionQueue.Push(CallOther);
ActionQueue.Push(() => {
for (var i = 0; i < 10; i++)
{
Console.WriteLine(i);
}
});
}
private void CallOther()
{
//比较耗时的业务处理
}
ActionQueue
类不是安全的,最好使用发布订阅模式来替换这种方式。