mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-02 01:52:10 +09:00
여러 프로세스를 동시에 실행할 경우 1개만 작동하도록 lock을 관리하는 기능을 코어 프레임워크에서 제공하도록 한다. 두 개 이상의 프로세스에서 동일한 이름의 lock을 요청할 경우 먼저 요청한 프로세스는 true, 나머지 프로세스들은 false를 받게 된다. lock을 갖고 있던 프로세스가 종료되면 다시 요청할 수 있다. 예를 들어 크론탭에서 1분마다 실행하는 CLI 스크립트가 있는데 간혹 1분 이상 소요된다면 2개가 동시에 실행될 수도 있다. 이 때 lock을 받지 못한 쪽을 종료하면 동시 실행을 방지할 수 있다. |
||
|---|---|---|
| .. | ||
| css | ||
| defaults | ||
| framework | ||
| img | ||
| js | ||
| lang | ||
| libraries | ||
| manual | ||
| scripts | ||
| tpl | ||
| autoload.php | ||
| constants.php | ||
| functions.php | ||
| legacy.php | ||