Транзакция останется в состоянии ожидающих изменений (pending) Выполненные изменения будут храниться временно и не попадут в БД окончательно После закрытия сессии или выполнения ROLLBACK изменения будут отменены Если…
Что произойдет при ошибке в задаче, выполняемой под GIL? GIL представляет собой глобальную блокировку интерпретатора Python, регулирующую работу потоков Сбой задачи или потока приводит к возникновению исключения в…
Что происходит при PUT для отсутствующей сущности? HTTP-метод PUT используется для полной замены ресурса по указанному URI Если ресурс с таким URI не найден, стандарт допускает его создание сервером Согласно RFC 7231,…
Контекст: обработка исключений в Go, concurrency panic аварийно прекращает выполнение текущей горутины если panic не перехвачен через recover, горутина завершится с ошибкой остальная программа продолжит выполняться,…
Go map представляет собой хеш-таблицу формата ключ→значение с внутренними релоцированиями Элементы не закреплены в памяти и могут переместиться после вставки или удаления. Попытка получить адрес элемента мапы…
Что произойдёт при попытке записи в закрытый канал Go? Конкурентность в Go и каналы (channels) отправка данных в закрытый канал приводит к панике (panic) паника представляет собой ошибку runtime, из-за которой…
Что произойдёт, если смешать асинхронный код с CPU-bound задачей? тема: асинхронность и CPU-bound асинхронная модель эффективна для I/O операций, но не для CPU-bound CPU-bound задача блокирует поток и замедляет…
Поведение REST-вызова внутри Spring-транзакции Spring-транзакция охватывает только операции с БД и локальными ресурсами REST-вызов представляет собой внешний HTTP-запрос, который транзакция не контролирует при…
В React значение key используется для идентификации компонентов в DOM. Если key изменяется, родительский компонент создаётся заново, а не обновляется. Все дочерние компоненты этого родителя также проходят…
Как работает барьерная операция в параллельной очереди? параллельная очередь — выполнение задач несколькими потоками барьерная операция — специальная точка синхронизации до прохождения барьера — задачи обрабатываются…