/** * 获得SemFd */ protected static function getSemFd() { if (!self::$semFd) { self::$semFd = \Mutex::create(); } return self::$semFd; }
/** * 获得SemFd */ protected static function getSemFd() { if (!self::$semFd && extension_loaded('sysvsem')) { self::$semFd = sem_get(self::SEM_KEY); } return self::$semFd; }
/** * 获得handle * @return resource */ protected static function getHandle() { if (!self::$fileHandle) { self::$fileHandle = fopen(__FILE__, 'r+'); } return self::$fileHandle; }