Mastering Concurrency in iOS - Part 1 (Concurrency, GCD Basics)

Поделиться
HTML-код
  • Опубликовано: 10 июл 2024
  • In this video, I have discussed the basics of concurrency and GCD.
    What is concurrency, why concurrency, concurrency vs parallelism, time slicing, context switching, multithreading, GCD, synchronous vs asynchronous execution, serial vs concurrent queues, and all the basics in very detail.

Комментарии • 55

  • @chathurapalihakkara6781
    @chathurapalihakkara6781 2 года назад +18

    Hi Pallav! waiting for the part 2. I just nailed an interview just after watching your videos for few hours 90% of the interview questions coverd by you, Since you explains very well it was quite easy for us to understand, remember and answer naturally. Thank you so much.!! keep up the good work.!

  • @sumeetbhujang2756
    @sumeetbhujang2756 2 года назад +4

    Thanks for picking this topic Pallav. Loved this video. Waiting for the coming videos in this series’s eagerly!

  • @akshhay
    @akshhay 2 года назад

    i waited for this series for so long!!
    Thank you sooo much

  • @gergelykovacs6577
    @gergelykovacs6577 Год назад

    Excellent explanation! First time I start getting a grip on this topic! Thanks a lot!

  • @sarahstice4095
    @sarahstice4095 Год назад

    This is the best explanation I have seen and I have watched so many trying to cement this topic. The example at the end was great. Thank you very much.

  • @GulshanKumar-nf4wo
    @GulshanKumar-nf4wo Год назад

    100% super content is this, Now I have confidence in topics that you have covered so far. Thank you so much.

  • @dhruvsharma7769
    @dhruvsharma7769 3 месяца назад

    Hey Pallav, after watching tons of videos and still wasw confused about this topic but you have explained in such a way man. I appreciate for your efforts . Kudos to you man

  • @Vinay-xd7du
    @Vinay-xd7du 2 года назад

    Eagerly waiting for upcoming parts..clearly explained all the topics related to concurrency

  • @rahul_patel
    @rahul_patel 7 месяцев назад

    Really great explanation. It clears a lot of confusing concepts. Thanks a lot.

  • @marlonvonansale6457
    @marlonvonansale6457 2 года назад +2

    thank you for the time and effort, I learned a lot.

  • @abymathew575
    @abymathew575 2 года назад +1

    Clear and detailed explanation. Really good video

  • @RohitPatil_Tech
    @RohitPatil_Tech Год назад

    Hi Pallav,
    Great video and explanation. Super helpful!🙂 Thanks!

  • @chandraindia1614
    @chandraindia1614 Год назад

    Nice video series on Concurrency. I was waiting for this videos from long time .

  • @chetanpatil1750
    @chetanpatil1750 2 месяца назад +1

    Hi Pallav,
    You have just become a saviour for many of us. Even after watching tons of videos or courses I was getting confused on this topic.
    Thanks a lot and lots of love ❤.

  • @omkarmarathe5812
    @omkarmarathe5812 6 месяцев назад

    Thank you for explaning the concepts

  • @deveeshmusic5045
    @deveeshmusic5045 Год назад

    great content. Thanks!

  • @InfiniteKmpl
    @InfiniteKmpl 2 года назад +2

    Haven’t come across a better explanation! Thanks for the great video Pallav!

  • @arifashraf8342
    @arifashraf8342 2 года назад

    Really good explanation of the topic

  • @rajibsarwar7350
    @rajibsarwar7350 Год назад +4

    Hi Pallav! your videos are awesome for interview preparartions.
    Can you please make series on iOS Architecture Patterns such as MVC, MVP, MVVM and VIPER

  • @Notes.Chandan
    @Notes.Chandan 2 года назад

    Thank you so much from bottom if my heart ❤️

  • @TMwithNN
    @TMwithNN Год назад

    great explanation.👏

  • @rabinshahi6353
    @rabinshahi6353 2 года назад

    Really informative, waiting for next episode.

  • @nithyavasudevan
    @nithyavasudevan 4 месяца назад

    Hi Pallav, Amazing videos - learning so much from them. Grateful.
    I have a question - how do we listen to multiple publishers in Swift Concurrency framework - similar to the CombineLatest in Combine Framework. Thanks.

  • @akashkahalkar
    @akashkahalkar 8 месяцев назад

    Thanks!

  • @sumitguptasg1
    @sumitguptasg1 2 года назад

    Thanks, please try and post the entire series soon.

  • @bibinjaimon
    @bibinjaimon 6 месяцев назад

    Solid🔥

  • @nagarajvrao7249
    @nagarajvrao7249 2 года назад

    After AsyncAwait & combine, will Operation Queue still be required?
    Could you tell me a scenario where it finds its place?

  • @byaruhaf
    @byaruhaf 2 года назад

    Wow, awesome explanation, Thanks for sharing, when is part 2.

  • @kanerodricks9930
    @kanerodricks9930 Год назад

    What is the difference between a task queue and a thread pool? Is the main queue and global queues workers pool?

  • @adarshraj312
    @adarshraj312 Год назад

    great video, why woun't i like and subscribe🙂

  • @mallanfreefall
    @mallanfreefall Год назад

    Can I get a list of all the videos in concurrency series.

  • @victorriurean
    @victorriurean 2 года назад

    nice

  • @The11ankit
    @The11ankit 2 года назад

    👍🏻

  • @rids437
    @rids437 7 месяцев назад

    Please create video for easy-medium leet code questions for interview practice, I know that is something most people do by self but i guess once you help us we all can achieve goal better way.

  • @viru605
    @viru605 Год назад

    Hi Pallav, I am having a few doubts, Is a Concurrent queue with all Sync tasks similar to the Serial queue? Because if all tasks are sync in the Concurrent queue it will block the entire Concurrent queue and will execute one after another, so the behavior will be like the Serial queue, right?

    • @chandu1729
      @chandu1729 Год назад

      No. Sync and Async describe how the Source queue (The queue which is dispatching, not the queue which is being dispatched to) behaves not the Target Queue, It means you are already on a Queue when you run myConcurrentQ.sync method, then sync keeps the Source Queue in waiting until the Target Queue (myConcurrentQ) completes its tasks. If you say someConcurrentQ.async, the Source Queue continues its execution without waiting for myConcurrentQ.

    • @hammadqayyum5801
      @hammadqayyum5801 Год назад

      @@chandu1729 if the tasks sent to target Queue(concurrent not main) are all sync ? i guess concurrent queue will act as serial queue but I am not sure

  • @bhavnayadav16051990
    @bhavnayadav16051990 2 года назад

    Hey Pallav, do you provide one-on-one classes as well?

  • @aaronwalker5493
    @aaronwalker5493 6 месяцев назад

    Great stuff, thank you! Why are you not uploading any new videos?

    • @iCode_Happy_Coding
      @iCode_Happy_Coding  4 месяца назад

      The interview series has been released, please have a look 🙂

  • @geeksforgeekgeeksforgeek850
    @geeksforgeekgeeksforgeek850 Год назад

    Hi sir , can i get pdf for same

  • @rocotbrent
    @rocotbrent 13 дней назад

    Waiting for update✌️👍2024 with the same quality

  • @harshit2629
    @harshit2629 Месяц назад

    🙂

  • @DesiWorldGame
    @DesiWorldGame Месяц назад

    CAN you upload ppt or pdf sir? !!!!

  • @angel_7250
    @angel_7250 Год назад

    I had a much much easier ti making soft on an iPad since the entire process is more straightforward overall. Sure, soft soft and

  • @jyotinkarpandey
    @jyotinkarpandey Год назад

    Dinesh Karthik 😂

  • @programming5523
    @programming5523 Год назад

    I thought i came to COD gaming

  • @darshanbhat2956
    @darshanbhat2956 Год назад

    Thanks!

  • @ronjurincie7760
    @ronjurincie7760 Год назад

    Thanks!

  • @malleshaholeyache4464
    @malleshaholeyache4464 Год назад

    Thanks!