Remove symlink
This commit is contained in:
		
							parent
							
								
									f2f3e9de88
								
							
						
					
					
						commit
						a5ef2de3e4
					
				@ -42,15 +42,15 @@ class Context implements EventEmitterInterface
 | 
			
		||||
        $this->eventLoop->run();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public function submit(callable $task, ...$args): void
 | 
			
		||||
    public function submit(callable $job, ...$args): void
 | 
			
		||||
    {
 | 
			
		||||
        $this->eventLoop->futureTick(function () use ($task, $args) {
 | 
			
		||||
        $this->eventLoop->futureTick(function () use ($job, $args) {
 | 
			
		||||
            if ($this->concurrency->isReachedBy(count($this->workers))) {
 | 
			
		||||
                $this->emit('congestion');
 | 
			
		||||
                $this->workers->awaitCongestionRelief();
 | 
			
		||||
                $this->emit('congestion_relieved');
 | 
			
		||||
            }
 | 
			
		||||
            $this->workers->createWorkerFor($task, $args);
 | 
			
		||||
            $this->workers->createWorkerFor($job, $args);
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -29,9 +29,9 @@ class Workers implements Countable, EventEmitterInterface
 | 
			
		||||
        return count($this->workers);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public function createWorkerFor(callable $task, array $args = []): void
 | 
			
		||||
    public function createWorkerFor(callable $job, array $args = []): void
 | 
			
		||||
    {
 | 
			
		||||
        $pid = $this->forkWorker($task, $args);
 | 
			
		||||
        $pid = $this->forkWorker($job, $args);
 | 
			
		||||
        $this->workers[$pid] = $pid;
 | 
			
		||||
        $this->emit('worker_started', [$pid]);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user