.NET:一微秒内可能执行多条 DateTime.Now

出现BUG的上下文

自己写的工作流引擎出现了一点问题,就是因为可能存在一个请求同时流转两个节点(不必深究这个问题),因为每个节点都有一个“进入时间”,引擎的实现将最后一个“进入时间“对应的节点当作了”当前节点“,在服务器环境,因为配置比较好,所以出现了多个进入时间相同的情况,这就导致了 Bug 的发生。

原文地址:https://www.cnblogs.com/happyframework/p/3573631.html