[英]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.