Python
1. Что такое GIL в Python, и как он влияет на многопоточность?
2. Как работает многопоточность в Python с учетом GIL? Согласны ли вы с тем, что потоки выполняются последовательно, а не параллельно?
3. Расскажите про асинхронность в Python. Как устроен Event Loop, и как задачи обрабатываются под капотом?
4. В чем разница между корутинами, потоками и процессами в Python? Как асинхронность отличается от многопоточности?
5. Как работает многопроцессность в Python? Как можно использовать библиотеку multiprocessing для выполнения задач?
6. Как организовать совместное чтение и обновление данных (например, словаря) между процессами в Python? Какие механизмы можно использовать для расшаривания…