1cd1e322c6446f332c8fce730c108c713a954461
Author: Adam Royle
Date: 2009-02-16 10:36:10 +1000
diff --git a/vendors/shells/multitasker.php b/vendors/shells/multitasker.php
index 9d02166..29e5895 100644
--- a/vendors/shells/multitasker.php
+++ b/vendors/shells/multitasker.php
@@ -5,19 +5,22 @@ App::import('Vendor', 'PHP_Fork', array('plugin' => 'multitask', 'file' => 'php_
class MultitaskerShell extends Shell {
var $threads = array();
- var $maxThreads = 25;
+ var $maxThreads = 5;
var $TaskModel = null;
function main() {
$taskModel = Configure::read('plugins.multitask.taskModel');
-
if (empty($taskModel)) {
$taskModel = 'Multitask.MultitaskQueuedTask';
}
-
$this->TaskModel = ClassRegistry::init($taskModel);
+ $maxThreads = Configure::read('plugins.multitask.maxThreads');
+ if (is_int($maxThreads)) {
+ $this->maxThreads = $maxThreads;
+ }
+
// if we are on linux then enter multithread mode
// otherwise we just do a single threaded loop
