Чтобы осуществить действие, необходимо приостановить изменение. Мы должны решить, когда следует заблокировать изменение, чтобы могло начаться действие.