
SwooleLock::trylock_read 함수는 읽기 잠금을 획득하기 위한 함수입니다. 이 함수는 lock이 이미 다른 스레드에서 획득된 경우 false를 반환합니다.
이 false를 반환한 후에 lock이 다른 스레드에서 release되는 경우, trylock_read 함수를 다시 호출하면 true를 반환하고 lock을 획득할 수 있습니다.
이러한 동작은 SwooleLock::trylock_read 함수의 내부에서 lock의 상태를 체크하고, lock이 release된 경우 다시 획득할 수 있도록 구현되어 있습니다.
따라서, trylock_read 함수를 사용한 획득에 실패한 후에도 lock을 획득할 수 있습니다.
2025-05-16 06:32