• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/db/mysqlcommonconnection.php
  • Класс: BitrixMainDBMysqlCommonConnection
  • Вызов: MysqlCommonConnection::lock
public function lock($name, $timeout = 0)
{
	$timeout = (int)$timeout;
	$name = $this->getLockName($name);

	$lock = $this->query("SELECT GET_LOCK('{$name}', {$timeout}) as L")->fetch();

	return ($lock["L"] == "1");
}