Thumbnail
개발 · 프로그래밍 기타 (개발 · 프로그래밍)

[그림으로이해하는] 동기(sync) 비동기(async)의 개념에 대한 가장 직관적인 이해 대시보드

(4.9)
155개의 수강평 ∙  2,193명의 수강생

무료

지식공유자: 앨런(Allen)
총 2개 수업 (18분)
수강기한: 
무제한
수료증: 미발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[개발 · 프로그래밍] 강의입니다.

아주 쉽게 동기 비동기의 개념을 이해할 수 있는 19분정도의 강의입니다.

✍️
이런 걸
배워요!
동기(sync) 비동기(async)의 개념에 대한 이해
직렬(serial) 동시(concurrent) 처리의 개념에 대한 이해
왜 동시성(concurrency) 프로그래밍이 필요할까요?

동기(sync) 비동기(async) 개념, "그림으로" 직관적으로 이해하기

직관적인 그림과 설명으로 아래의 개념들을 단번에 이해해 보세요 :)

1) 동기(sync) / 비동기(async)의 개념
2) 직렬(serial) / 동시(concurrent)의 개념
3) 왜 동시성(concurrency) 프로그래밍의 개념이 필요할까?

저도 처음에 동기, 비동기에 대해서 이해하기 위해서 다양한 예시로 설명을 들으며 공부해봤지만, 오히려 더 헷갈리는 부분도 생기더라고요. 비전공자가 처음 이해하기 조금 까다로운 부분도 있고.. 그래서 아예 직관적으로 직접 이해할 수 있도록 그림으로 구성해 보았습니다.

쓰레드(Thread)가 어떻게 동작하는 것인지 그림으로 보시면 정확하게, 더 이해가 빠르실 수 있다고 봅니다. 단번에 이해시켜 드려볼께요 ^^

(그동안 영상을 편집하지 못하고, 한테이크로 주욱 올려놓았었는데.. 지금 다시 보니.. 호흡, 말 버벅 거림이 너무 심했네요.. 영상을 편집하여서 재 업로드 해 놓았습니다.. 2020년 10월 6일 기준)


그리고, 혹시나 동기 / 비동기에서 더 자세한 개념으로 나누어지는 Blocking / Non-Blocking의 개념을 알고 싶으신 분은 새소식에서 확인하시면 됩니다. ^^
(언어에 따라서 이 개념이 존재하기도 안 하기도 하기 때문에, 해당 언어에서 Blocking / Non-Blocking 개념을 다루는지 확인하시고 보시면 될 것 같아요.) 



혹시 iOS개발자시라면

iOS 개발과 관련된 자세한 강의인 동시성 프로그래밍 맞춤강의로 가시면 됩니다:

iOS Concurrency(동시성) 프로그래밍, 동기 비동기 처리  그리고 GCD/Operation - 디스패치큐와 오퍼레이션큐의 이해

강의 주소 : https://bit.ly/2TmTlln

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
코딩을 처음 접하시는 분
동기 비동기의 개념이 헷갈리시는 분
직렬 / 동시 처리의 개념에 대해 알고싶으신 분

안녕하세요
앨런(Allen) 입니다.
앨런(Allen)의 썸네일

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

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

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

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

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


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

we.love.code.allen@gmail.com


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

커리큘럼 총 2 개 ˙ 18분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. 동기 비동기의 개념에 대한 가장 직관적인 이해
동기 비동기의 개념에 대해서 이해해봅니다. 13:43
강의 게시일 : 2020년 02월 12일 (마지막 업데이트일 : 2020년 02월 14일)
수강평 총 155개
수강생분들이 직접 작성하신 수강평입니다.
4.9
155개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
권병성 thumbnail
5
개념 이해해 도움이 됩니다!
2024-01-23
catveloper365 thumbnail
5
동기, 비동기에 대해 이보다 더 쉽고 명확하게 알려주는 강의는 없을 것 같습니다. 아주 꼭꼭 씹어서 소화까지 시켜주는 강의입니다. 이런 강의를 무료로 제공해주셔서 감사합니다. 꼭 한 번씩은 보시길 추천드립니다. 👍
2024-03-09
Giftbot thumbnail
5
정말 깔끔하게 정리된 좋은 강의입니다.
2020-07-01
HanKyul Kim thumbnail
5
열심히 갓생 살다가 가벼운 마음으로 봤습니다. 좋은 내용을 이해하기 쉽게 잘 알려주는 강의 입니다. 다른 분들이 꼭 들으셨으면 좋겠어요!
2023-10-10
chor.elliot thumbnail
5
좋은 강의 감사드립니다~!
2023-08-22