protected static function _bootstrapSharedMemory() { if (!function_exists('shm_attach') || !function_exists('sem_acquire')) { return false; } $key = ftok(__FILE__, 'g'); self::$_sharedMemory = array('key' => $key, 'shm' => shm_attach($key, 50000), 'mutex' => sem_get($key, 1), 'data' => array()); self::refreshSharedMemory(); }