Тест на знание основ параллелизма в Python
С помощью этого теста вы можете проверить свои знания в области параллелизма. Это одна из самых сложных, но в то же время интересных тем. Этот тест будет полезен не только новичкам, которые знакомы с основами параллелизма, но и довольно опытным разработчикам.
Тест состоит из 7 вопрос и некоторые из них могут показаться сложными.
Вы, конечно, можете пользоваться Google и интерпретатором Python. Но не обманывайте себя, мы же не на экзамене.
0%
Программы, завязанные на вводе-выводе, очень времязатратны.
True False Correct! Wrong!
Continue >>
Какой тип параллелизма лучше подходит для программ, зависящих от производительности ЦП?
Многоядерность Словари Многопоточность Асинхронный ввод-вывод Correct! Wrong!
Continue >>
Допустим, вы пишете программу, зависящую от ЦП. Вы собираетесь использовать библиотеку multiprocessing. Какое количество процессов нужно создать?
1000 1 Один процесс на ядро Столько, сколько возможно Correct! Wrong!
Continue >>
Допустим, вы пишете программу с интенсивным вводом-выводом. Запускается она около двух секунд и вы планируете использовать ее раз в неделю. Какую библиотеку следует использовать?
Multiprocessing Asyncio Threading Лучше не использовать параллелизм Correct! Wrong!
Continue >>
Реализация параллелизма ВСЕГДА ускоряет скорость работы программы.
True False Correct! Wrong!
Continue >>
Какое из следующих ниже утверждений лучше всего описывает параллелизм?
Выполняем все задачи по очереди Выполняем несколько задач одновременно Используем правильные структуры данных Просто копируем результаты Correct! Wrong!
Continue >>
Сколько ядер по умолчанию использует asyncio-программа?
Нисколько Два Столько, сколько вы укажете Одно Столько, сколько есть на вашем компьютере Correct! Wrong!
Continue >> Тест на знание основ параллелизма
Share your Results:
ВК
- 6 views
- 0 Comment