Python. Параллелизм и асинхронность

compscicenter.ru/
Лекция 12 курса "Программирование на Python" (весна 2021)
Преподаватель - Иван Бибилов
Страница курса на сайте CS центра: bit.ly/2LywC5L

Пікірлер: 14

  • @user-ds2ry1xj1w
    @user-ds2ry1xj1w Жыл бұрын

    Привет из Владикавказа!

  • @Kuvaldis1983
    @Kuvaldis1983 Жыл бұрын

    Согласно поиску, для Cpython есть все-таки реализация микропотоков (и клон Stackless Python). Насколько это используется и надежно - сложно сказать. en.wikipedia.org/wiki/Coroutine#Python Eventlet Greenlet gevent P.S. Лекция очень здоровская! Хотелось бы видеть и другие курсы от Ивана: подача с огоньком, широкий кругозор!

  • @alexanderkhoroshavin6921
    @alexanderkhoroshavin69212 жыл бұрын

    Следующая лекция - kzread.info/dash/bejne/amid3JN-idaskdo.html

  • @makaedg
    @makaedg3 жыл бұрын

    Мне казалось, что при включенном hyperthreading не получится загрузить процессор в винде на 100 процентов запустив число процессов равное числу физических ядер, только наполовину. Это надо проверять, но если так - нужно использовать все логические ядра

  • @satanakozel9625
    @satanakozel96253 жыл бұрын

    В рекомендациях курсы програmмирования на GO))

  • @konstantinsolkin487

    @konstantinsolkin487

    3 жыл бұрын

    ссылочку можно?

  • @thghtfl
    @thghtfl3 жыл бұрын

    что ни возьми - все хтоническое) как это понимать?)

  • @QScientist
    @QScientist2 жыл бұрын

    Почему то этот код висит долго и не выводит ничего, взято из видео 44:29 from multiprocessing import Pool from time import sleep def f(x): sleep(20) return x*x if __name__ == '__main__': with Pool(4) as p: print(p.map(f, [1, 2, 3]))

  • @user-qr8vx3ez7i

    @user-qr8vx3ez7i

    Жыл бұрын

    возможно вместо этой строчки if _name_ == '__main__': нужно написать эту if __name__ == '__main__': (два нижних подчеркивания рядом с main)

  • @gustaugutter9477
    @gustaugutter94773 жыл бұрын

    больно слушать про расточительность, и что за ним будущее) аргументов кст не услышал, кроме "такая тенденция" и "так удобнее".

  • @kloperdanez

    @kloperdanez

    3 жыл бұрын

    Потому что работа программиста дороже железа)

  • @gustaugutter9477

    @gustaugutter9477

    3 жыл бұрын

    @@kloperdanez кстати, это хороший аргумент. Даже переосмыслил вопрос. Спасибо.

  • @AlexeiCheban

    @AlexeiCheban

    3 жыл бұрын

    @@kloperdanez это будет до поры до времени. Компании в какой-то момент начинают понимать что арендовать ещё сотню серверов не вложаться в бюджет и по этому надо всё оптимизировать

Келесі