我有一个cfinvoke,它写入一个像200,000条记录的表。 然后我有另一个cfinvoke将关于100,000条记录写入相同的表。
我想知道这将如何执行?
P.S,cfinvoke 2 NOT 依赖于cfinvoke 1,但我更喜欢它们一个接一个地执行。
非常感谢任何有关制定选项2的建议。
答案 0 :(得分:5)
ColdFusion模板以单线程和同步方式运行。语句一个接一个地执行,每个语句都需要它。 <cfinvoke>
也不例外。
答案 1 :(得分:2)
如果在同一个请求中调用2 <cfinvoke>
,则背靠背,不使用<cfthread>
然后“cfinvoke先执行然后执行,执行cfinvoke 2”
但是,如果您在请求完成之前单击“刷新”,并且未使用任何类型的<cflock>
,则第二个请求中的记录可能会与您的第一个请求混合。