Better Code: Concurrency - Sean Parent

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

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

  • @GRHmedia
    @GRHmedia 6 ปีที่แล้ว +21

    Holly crap you know how hard this video is to find if you don't know the specific title. It doesn't show up on the topic search at all. They really need to put the topic in the title and keywords in for this. Which is a shame because it's a fantastic video. It would get a hell of a lot more views if that was fixed.

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

    Sean should make a talk about Chromium's task system and function binding implementation. Those are extremely well made, though lacking some features.

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

      I keep advertising it to everybody. I even talked to Sean about it a touch (he actually didn't know about it despite working on Chromium OS). Someone from Chromium should make a talk.

    • @origamibulldoser1618
      @origamibulldoser1618 6 หลายเดือนก่อน

      @@denisyaroshevskiy5679Yes. Let's copy the multiple hundreds of megabytes monstrousity. It's awsome.

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

    There is a problem with the semantics of try_push, you move a task into it, but you don't necessarily invalidate it!

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

    3:30 good to see Adobe has some browser based tool 5 years ago. It is slight ironic referring to Adobe acquired Figma for $20B five years later.

  • @jur9103
    @jur9103 11 หลายเดือนก่อน +1

    What a great talk. Watching it in 2023, it provides better understanding why Swift went for Actor model to do the concurrency. Not even GCD is good enough.

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

    Can’t we add a better scheduler to Asio that satisfies the executor model and voila, Asio is now also a tasking system. It probably isn’t that much work.

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

    46:30 Futures

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

    In the beginning he told that it is London subway in the photo, but it is not London subway. Downvoting this video.

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

      This is the Khreshchatyk station in the Kiev Subway)
      photos.wikimapia.org/p/00/00/34/39/61_big.jpg

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

      Good to see you focused on only the important parts of this talk...

    • @mytech6779
      @mytech6779 10 หลายเดือนก่อน

      @@seditt5146 "That is zee joke!"

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

    My goodness, how bored is the speaker?

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

      Ehh, he's passionate, you can tell that by the level of depth he gets into. He's just a very monotonous speaker so it doesn't come across charismatically.

  • @Yupppi
    @Yupppi 10 หลายเดือนก่อน

    Coding is all fun and games (yeah, right) until you start making browser based applications. Then you realize everything has to be changed to javascript and that your user will hate the interface because being in a browser, it limits all kinds of normal practical user interface behavior.
    Watching Sean's talks I become more and more thankful for the pains of learning Rust, because I feel like I could never hold in my head all the possibilities that could go wrong - that are baked into c++ behavior under the hood. Like you'd hope std library would take care of things in a way that the implementations don't allow something unexpected to happen between the lines of your code, but in fact you still have to be aware of the possible events every step of the code.

  • @GeorgeTsiros
    @GeorgeTsiros 3 ปีที่แล้ว +2

    YOU MAY END A SENTENCE _WITHOUT_ "OKAY" FFS