簡體   English   中英

如果不需要輸出,cfexecute timeout = 0是否與cfthread action = run一樣好?

[英]Is cfexecute timeout=0 as good as cfthread action=run if no output needed?

查看一些舊代碼,相關程序員將使用:

<cfthread action="run">
    <cfexecute name="c:\myapp.exe" timeout="30">
</cfthread>

可以安全地用上面的代碼替換上面的代碼嗎?

<cfexecute name="c:\myapp.exe" timeout="0">

反正CF是否會在上面的代碼中產生一個線程? 並且該線程是否要計入“ CFTHREAD可用的最大線程數”?

如果要使代碼暢通無阻,則可以安全地用您的代碼替換以前的代碼。

以我的理解,CF在獲得超時=“ 0”時未創建線程。 它必須只是調用exe(它將在服務器上創建一個新進程),並且永遠不要等待進程回復。 因此,線程限制計數中不添加任何內容。

暫無
暫無

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

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