for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* @author Jenner <[email protected]>
* @blog http://www.huyanping.cn
* @license https://opensource.org/licenses/MIT MIT
* @datetime: 2015/11/19 21:14
*/
namespace Jenner\SimpleFork;
class PoolFactory
{
* create a pool instance
*
* @return Pool
public static function newPool()
return new Pool();
}
* create a fixed pool instance
* @param int $max
* @return FixedPool
public static function newFixedPool($max = 4)
return new FixedPool($max);
* create a parallel pool instance
* @param $callback
* @return ParallelPool
public static function newParallelPool($callback, $max = 4)
return new ParallelPool($callback, $max);
* create a single pool
* @return SinglePool
public static function newSinglePool()
return new SinglePool();