0

我有一个计划任务,它创建 20 到 50 个左右的线程。我将 ColdFusion 设置为同时运行 20 个,但我收到了来自数据库人员的回击,他们说我对他们的数据库的打击太大了。

我想知道是否有办法让页面将线程数限制为 5 个并发运行线程。或者做一些事情,这样我就不必改变全局设置

代码片段:

<cfoutput query="qrySetup">
  <p>Starting thread for #Info#</p>


   <cfset sleep(30)><!--- vain attempt at throdding --->


  <cfthread name="t#currentrow#"
     stConf = qrySetup.Conf     
     >

 ...

   <CFSTOREDPROC PROCEDURE="usp_Big_and_slow">
        <CFPROCPARAM VALUE="#stConf#"                   CFSQLTYPE="cf_sql_varchar">

        <cfprocresult name="local.qryResult" resultSet = "1">
    </CFSTOREDPROC>

 ...


  </cfthread>
</cfoutput>
4

0 回答 0