-多线程步骤图 和 报错提示图【调试信息是通过将一个循环放入"每个"模块并开启多线程使用WaitAny模式,并将另一个循环正常执行得到的。】
在图中第二个循环中没有这个表达式,但是在循环结束时会出现这个表达式报错的提示,这个表达式在是另一个同时执行(多线程)的循环中。这个错误信息不是每个循环都出现,小概率出现,几千次循环出现一次有时也会连续出现,提示如下图。
这个看起来可能是因为多线程冲突造成的,有可能是表达式引擎内部的某个对象被同时访问了。
不过因为不好复现,也不是特别确定。从表达式内容本身看,这时候似乎没有修改列表。
是的,我刚刚试了下虚拟机和笔记本都没有出现这个报错信息,只有这台电脑会一直出现,现在把这个判断条件放到了循环外暂时解决了这个问题。