Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

etc. (Programming)

[Understanding with pictures] The most intuitive understanding of the concepts of sync and async

This is a 19-minute lecture that will help you understand the concepts of synchronous and asynchronous programming very easily.

(4.9) 173 reviews

2,500 learners

  • allen
sync
async
Thumbnail

Reviews from Early Learners

What you will learn!

  • Understanding the concepts of sync and async

  • Understanding the concept of serial concurrent processing

  • Why do we need concurrent programming?

Understanding the concepts of sync and async intuitively "with pictures"

Understand the concepts below in one glance with intuitive illustrations and explanations :)

1) The concept of sync/async
2) The concept of serial/concurrent
3) Why do we need the concept of concurrency programming?

I initially studied synchronous and asynchronous concepts using various examples to understand them, but I ended up becoming even more confused. Some parts were a bit tricky for non-majors to grasp at first... So, I created a diagram to help them understand intuitively and directly .

I think you'll understand how threads work more accurately and quickly if you look at a diagram. I'll try to explain it to you in a snap. ^^

(I couldn't edit the video for a while, so I uploaded it all in one take... Now that I look at it again... the breathing and speech stammering were really bad... I edited the video and re-uploaded it... As of October 6, 2020)


And, if you want to know more about the concept of Blocking/Non-Blocking, which is divided into more detailed concepts of synchronous/asynchronous, you can check it out in the news . ^^
(Since this concept may or may not exist depending on the language, you may want to check whether the language in question handles the concept of Blocking/Non-Blocking.)



If you are an iOS developer

For a detailed course on iOS development, please refer to our Concurrency Programming Custom Course :

iOS Concurrency Programming, Synchronous and Asynchronous Processing, and GCD/Operation - Understanding Dispatch Queues and Operation Queues

Lecture address: https://bit.ly/2TmTlln

Recommended for
these people

Who is this course right for?

  • For those who are new to coding

  • For those who are confused about the concept of synchronous and asynchronous

  • For those who want to know about the concept of serial/concurrent processing

Hello
This is

7,327

Learners

700

Reviews

296

Answers

5.0

Rating

7

Courses

iOS개발자 앨런입니다.
https://www.youtube.com/@allen_ios

제가 공부하면서 겪었던 시행착오를 쉽게 풀어내어
지식을 공유할 수있는 개발자가 되고싶습니다.

쉬운 주제로 빠른 시간 안에 겉핥기 식으로 쉽게만 가르치는 강의를 만드는 것에는 관심이 없습니다.
그런 강의는 얼마든지 빠르게 찍어내듯 만들 수 있겠지만, 결국 "좋은 개발자로 성장"하는 것은 그만큼 이론적인 기반의 밑거름이 탄탄해야 한다고 믿고 있기 때문입니다.

쉬운 강의보다는, 좋은 개발자(끝임없이 성장할 수 있는 개발자)가 되기 위해
반드시 알아야 하는 어려운 내용까지를 최대한 쉽게, 그리고 직관적으로 알려드리는 것.
그래서 제가 아닌 여러분 스스로 고민/생각할 수 있는 밑거름을 만들어 드리는 것을 저의 강의 목표로 삼고 있습니다.

저 스스로도 내일은 더 좋은 개발자가 되자는 모토를 가지고 있는 만큼
제가 고민 했던 내용들을 깊이있게 전달 드리고 싶습니다.


👇🏻문의는 아래의 이메일로 주시면 됩니다. 

we.love.code.allen@gmail.com


언어: Swift(스위프트), Python, Java, C#

Curriculum

All

2 lectures ∙ (18min)

Published: 
Last updated: 

Reviews

All

173 reviews

4.9

173 reviews

  • Giftbot님의 프로필 이미지
    Giftbot

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    정말 깔끔하게 정리된 좋은 강의입니다.

    • minimanimo님의 프로필 이미지
      minimanimo

      Reviews 5

      Average Rating 5.0

      5

      100% enrolled

      • 이수현님의 프로필 이미지
        이수현

        Reviews 4

        Average Rating 5.0

        5

        100% enrolled

        • Bruce님의 프로필 이미지
          Bruce

          Reviews 2

          Average Rating 5.0

          5

          100% enrolled

          개념 이해 확실히 하고 갑니다.

          • 쿠카이든님의 프로필 이미지
            쿠카이든

            Reviews 436

            Average Rating 5.0

            5

            100% enrolled

            좋은 강의 감사드려요~!!

            Free

            allen's other courses

            Check out other courses by the instructor!