簡體   English   中英

cfinvoke執行順序

[英]cfinvoke execution order

我有一個cfinvoke,它可以寫到類似200,000條記錄的表中。 然后,我還有另一個cfinvoke將100,000條記錄寫入一張表。

我想知道這將如何執行?

  • cfinvoke將先執行然后執行一次,然后執行cfinvoke 2嗎? 要么
  • cfinvoke 1和cfinvoke 1是否會在后台同時執行,並繼續執行頁面的其余部分,甚至在其中一個執行完成之前?

PS,cfinvoke 2 依賴於cfinvoke 1,但是我希望它們一個接一個地執行。

任何使選項2發生的建議都將不勝感激。

ColdFusion模板以單線程和同步方式運行。 語句一個接一個地執行,每個語句所需的時間長。 <cfinvoke>也不例外。

如果在同一請求中背對背調用了2個<cfinvoke>而不使用<cfthread>則“首先執行<cfthread>然后執行一次,執行cfinvoke 2”

但是,如果在請求完成之前單擊刷新,並且沒有使用任何類型的<cflock> ,則第二個請求中的記錄可能會與第一個請求混合在一起。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM