我在计划任务中使用了很多cfthreads(因为cf会耗尽内存),现在我收到以下错误:
无法创建新线程,因为任务队列已达到最大值 限制5000。
所以这是我的问题:
答案 0 :(得分:1)
为什么不使用我提供的run-join成语来回答你的另一个问题:many queries in a task to generate json?您可以更改该代码示例以创建多个线程,然后在您正在寻找异步工作时加入。此外,拥有与问题描述一样多的线程实际上会减慢速度,因为服务器在线程之间花费了太多时间上下文切换。
答案 1 :(得分:0)
看起来限制是一个无法更改的内置限制。
上面的消息是一条错误消息,因此您可以将cfthread
打包在cftry
中以找出达到限制的时间。