This commit is contained in:
as2252258@163.com
2021-02-23 00:39:45 +08:00
parent 09b6c29a84
commit e053deae39
2 changed files with 10 additions and 6 deletions
+9 -6
View File
@@ -49,12 +49,12 @@ abstract class Pool extends Component
}
/**
* @param $name
* @param array $callback
* @return array
* @throws Exception
*/
/**
* @param $name
* @param array $callback
* @return array
* @throws Exception
*/
protected function get($name, array $callback): mixed
{
if (!Context::inCoroutine()) {
@@ -179,6 +179,9 @@ abstract class Pool extends Component
if (!Context::inCoroutine()) {
return;
}
if (!isset($this->_items[$name])) {
$this->_items[$name] = new Channel($this->max);
}
if (!$this->_items[$name]->isFull()) {
$this->_items[$name]->push($client);
}