Как тестировать семафоры с помощью PHPUnit - PullRequest
0 голосов
/ 04 апреля 2019

Я использую пакет Symfony Lock , чтобы проверить, можно ли выполнить метод класса

if ($this->lock->acquire()) {
    $this->execute();
    $this->lock->release();
}

Важно : я не использую Symfony Framework, только компонент Lock

Я хочу сделать тест, который утверждает, что выполнение блокируется при запуске в нескольких потоках , но я не нашел никакой документации о том, как этого добиться.

Хорошо ли использовать pthreads ? Если нет, то как лучше всего пройти этот тест?

Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...