003. Корутины в Kotlin - Роман Елизаров, JetBrains

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 มิ.ย. 2017

ความคิดเห็น • 35

  • @antonvlasov9362
    @antonvlasov9362 7 ปีที่แล้ว +81

    Этот доклад идеален. Речь, последовательность в изложении, знания, все здесь есть

    • @cbot4425
      @cbot4425 5 ปีที่แล้ว +5

      Ну про Речь я бы поспорил. А ещё с микрофоном у них беда.

  • @sergey30027
    @sergey30027 5 ปีที่แล้ว +7

    Респект JetBarains, всегда шикарные докладчики

  • @TonyMontana-xp7ps
    @TonyMontana-xp7ps 6 ปีที่แล้ว +3

    Спасибо, познавательно.

  • @user-sankarsana
    @user-sankarsana 7 ปีที่แล้ว +12

    Прекрасный доклад!!!

  • @quverr
    @quverr 7 ปีที่แล้ว +2

    Супер доклад!

  • @OstretsovArtem
    @OstretsovArtem 6 ปีที่แล้ว +2

    Крутой доклад!

  • @mikhailpogorelov623
    @mikhailpogorelov623 4 ปีที่แล้ว

    Огромное спасибо!

  • @juliaash2351
    @juliaash2351 3 ปีที่แล้ว +1

    Шикарно рассказал. Все понятно. Спасибо огромное.

  • @crashoverride9681
    @crashoverride9681 4 ปีที่แล้ว

    Спасибо!

  • @RockRider2k
    @RockRider2k 6 ปีที่แล้ว +7

    Познавательно. Единственное, что давно не слышал так много "че" в течение часа..

  • @artemyakushev4248
    @artemyakushev4248 6 ปีที่แล้ว +15

    Че за Чикатило на 58-ой минуте?

  • @azamatgaliyev9931
    @azamatgaliyev9931 5 ปีที่แล้ว +2

    Супер, Геил Ботикер жжот!

  • @avpmk
    @avpmk 6 ปีที่แล้ว +7

    Оу, ин рашин, итс эмейзинг.

  • @skotch_izolentovich
    @skotch_izolentovich 3 ปีที่แล้ว +6

    Какой невоспитанный человек на 58 минуте! Мой зад подгорел немного.

  • @alekseimulin6151
    @alekseimulin6151 5 ปีที่แล้ว +1

    Интересный доклад, много раз уже слышал, что корутины это не потоки, они очень "дешевые" с точки зрения памяти, но вот не очень остается понятным, если обьявить локальную переменную внутри блока корутины, то где выделиться под нее память, если корутина это не поток, и для нее не назначается стэк?

    • @janedoe6182
      @janedoe6182 11 หลายเดือนก่อน

      Для корутины создается специальный фрейм, содержащий все локальные переменные и стейт с информацией с какого места продолжать выполнение после очередной саспенд-операции. Планировщик берет из пула свободные потоки и дает им на исполнение корутины из очереди. А у корутин стартанувших IO-операции поток отбирает и ставит их в конец очереди ожидания. Как-то так.

  • @beavissooqa7585
    @beavissooqa7585 6 ปีที่แล้ว +2

    на 41:54 сказал что в котлине НЕ STACKLESS корутины, хотя в остальных докладах говориться что они STACKLESS. Так все таки stackfull или stackless??

    • @ildarvalitov2568
      @ildarvalitov2568 ปีที่แล้ว

      да почему все делают ошибку на тся ться?

  • @cat35467
    @cat35467 2 ปีที่แล้ว +1

    Я 15 лет писал говнокод, потому что компилятор не мог это делать за меня 😁

  • @janedoe6182
    @janedoe6182 4 ปีที่แล้ว +6

    Ощущение, что некоторые из задававших вопросы просто не понимают смысла корутины, отличия CPU-bound и IO-bound задачи, разницы в стоимости ожидающей завершения корутины и заблокированного потока.
    А я не понимаю, зачем придумывать для фич языка и классов новые, невнятные названия из соображений не занятости другими языками. Ладно если требуется избежать коллизий с терминами Явы, тогда в этом есть смысл, но при чем здесь другие языки? Если Майкрософт первым назвал свой класс словом Task, разве означает это, что у них теперь на это название эксклюзивное право?

    • @user-et7qh3wj3u
      @user-et7qh3wj3u 4 ปีที่แล้ว

      возможно хотели сделать однозначную трактовку

    • @tmteam8840
      @tmteam8840 2 ปีที่แล้ว

      В другом докладе говорили что Task занят был уже чем то из жавы

  • @temnur
    @temnur 4 ปีที่แล้ว

    37 мой минуте: попробуйте создать сто тысяч тредов вместо корутинов, не получится. А сам говорил что корутины легковесные треды. А в моем понимании корутины не треды, они пул тредов использует, так же как мы создаем треды в Executers и в них используем сто тысяч Runnable. Доклад в целом понравился.

  • @beavissooqa7585
    @beavissooqa7585 5 ปีที่แล้ว +1

    когда начинаешь замечать его чавканье - дальше уже невозможно смотреть ))

  • @trekmaxlebyaga
    @trekmaxlebyaga 4 ปีที่แล้ว +5

    У меня такое чувство будто я в каком то сюрреализме... Где здесь речь отличная? Половина слов проглатывается, чмокает, картавит, интонация повышается в концах предложения. Это просто ад для моих ушей. Сам текст - молодец хороший.

    • @ablai456
      @ablai456 4 ปีที่แล้ว +8

      да хз, не какой это не ад для ушей, вы переборщили)
      а доклад отличный