Thumbnail
개발 · 프로그래밍 교양 · 기타
[그림으로이해하는] 동기(sync) 비동기(async)의 개념에 대한 가장 직관적인 이해
(4.9)
105개의 수강평 ∙ 1154명의 수강생

무료

지식공유자 : 앨런(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)의 썸네일

저는 스타트업 창업 경험을 2번하고, 마지막으로 제 서비스를 만들어보고자 정말 늦은 나이에 개발자에 도전한 비전공자 출신의, iOS개발자 앨런입니다.  제가 공부하면서 겪었던 시행착오를 쉽게 풀어내어 지식을 공유할 수있는 개발자가 되고싶습니다.


강의를 기획하고, 내용을 구성하고, 또 효과적으로 전달하는데
많은 노력을 기울이고 있습니다.


실제 iOS 개발자로 취업/실무에서 활용할 수 있는 수준

깊이있고, 직관적으로 이해할 수 있는 강의를 만드는 것에 관심이 있습니다.



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

we.love.code.allen@gmail.com

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

커리큘럼 총 2 개 ˙ 18분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. 동기 비동기의 개념에 대한 가장 직관적인 이해
동기 비동기의 개념에 대해서 이해해봅니다. 13:43
강의 게시일 : 2020년 02월 12일 (마지막 업데이트일 : 2020년 02월 14일)
수강평 총 105개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
4.9
105개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
휴식중인 오리 thumbnail
정말 깔끔하게 정리된 좋은 강의입니다.
2020-07-01
bprbprbpr thumbnail
강의 더 부탁드려요 너무 좋네요 진짜
2021-10-10
Yoon Kim thumbnail
nice lecture
2021-10-01
klmjiho thumbnail
다시 한번 개념을 정리하는 기회가 되었습니다 감사합니다
2021-10-05
pandabear thumbnail
감사합니다
2021-10-19

무료

폴더에 추가 공유
지식공유자 : 앨런(Allen)
총 2개 수업˙총 18분
평생 무제한 수강
수료증 미발급 강의
입문 초급 대상 중급이상
앨런(Allen)님의 다른 강의
지식공유자님의 다른 강의를 만나보세요!
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스