Каким образом осуществляется обмен информацией между потоками выполнения в программных приложениях?
Обмен информацией между потоками выполнения (threads) в программных приложениях обычно осуществляется через:
Читать ответПодготовка к интервью
28 вопросов с собеседований в СБЕР клауд
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в СБЕР клауд. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, python.
Каталог
Обмен информацией между потоками выполнения (threads) в программных приложениях обычно осуществляется через:
Читать ответВ операционной системе память между процессами и потоками разделяется по-разному:
Читать ответГенераторы в Python — это функции, которые возвращают итератор и позволяют поэтапно генерировать значения с помощью ключевого слова yield.
Читать ответВ Python для обмена данными между процессами можно использовать модуль multiprocessing, который предоставляет несколько механизмов:
Читать ответДа, использование хеш-индекса является одним из наиболее простых и эффективных способов организации поиска данных.
Читать ответОбмен данными между генератором и корутиной в Python осуществляется с помощью методов yield и send().
Читать ответИзоляционные уровни в СУБД определяют степень изоляции транзакций друг от друга, то есть насколько одна транзакция видит изменения, сделанные другой, до её фиксации.
Читать ответИзоляция транзакций в базе данных достигается с помощью уровней изоляции, которые контролируют видимость изменений между транзакциями. Основные методы:
Читать ответМногопоточность в Python полезна, когда нужно выполнять несколько задач одновременно, особенно если они связаны с вводом-выводом (I/O), например, сетевые запросы, работа с файлами или базами данных.
Читать ответИтератор в программировании — это объект, который позволяет последовательно обходить элементы коллекции (например, списка, множества, словаря) без необходимости знать внутреннюю структуру коллекции.
Читать ответВ PostgreSQL кроме стандартного B-tree индекса существуют и другие типы индексов, которые оптимизированы под разные задачи:
Читать ответВ PostgreSQL целостность и надёжность выполнения транзакций обеспечиваются благодаря поддержке ACID-свойств (Atomicity, Consistency, Isolation, Durability):
Читать ответ