In order to better control php program operation at the same time, I sorted out a process lock class. we can use this process lock to implement program control. The program code is as follows :? Php + ---------------------... to better control the concurrent operations of php programs, I sorted out a process lock class. we can use this process lock to implement program control. The program code is as follows:
= self::getTimeout()){ self::unlock(); return false; }else{ return true; } } static public function getTimeout(){ $key = str_replace(self::__getKey(), '_Lock', '_TIMEOUT'); $expire = C($key) ? C($key) : self::PHPLOCK_TIMEOUT; return $expire; } static private function __getKey(){ return (defined('GROUP_NAME') ? GROUP_NAME.'_' : '') . MODULE_NAME . '_' . ACTION_NAME . '_Lock'; } }
Article link:
Save this article for favorites!