Я использую пакет Symfony Lock , чтобы проверить, можно ли выполнить метод класса
if ($this->lock->acquire()) {
$this->execute();
$this->lock->release();
}
Важно : я не использую Symfony Framework, только компонент Lock
Я хочу сделать тест, который утверждает, что выполнение блокируется при запуске в нескольких потоках , но я не нашел никакой документации о том, как этого добиться.
Хорошо ли использовать pthreads ? Если нет, то как лучше всего пройти этот тест?
Большое спасибо.