정리해보자면 동기는 순차적으로 실행되는 코드이다. 비동기는 순차적으로 실행되지 않는 코드이다. 예를 들어서 중간에 3초후에 콜백함수를 호출하는 setTimeout 메서드를 작성했을때 이 코드가 동기적으로 실행된다면 setTimeout 메서드 밑에 있는 코드들은 3초후에 실행이 될 것이다. 멀티 태스킹을 위해 setTimeout메서드는 백그라운드(비동기 작업용 선로)에서 3초동안 있게된다. 3초후 태스크 큐로 보내진다. 이벤트 루프가 태스크 큐의 콜백을 호출 스택(특급 선로)으로 올린다. 콜백 함수가 실행된다.
지금도 답글 달아주실지 모르겠지만 영상을 보다 궁금해진게 있어 질문드립니다!! 비동기가 비순차적진행이라고 이해를 했는데, promise에서는 then을 사용하고 async는 await를 사용해서 '고3시_수학교사_찾기_Promse('012345')라는 함수를 실행하면 학생정보 -> 고교DB주소 -> 수강과목알람~ 이런식으로 순차적으로 진행이 되는데 이게 왜 비동기 처리방식이라는 것인지 이해가 잘 되지 않습니다 ㅠ 심지어 9:32 이 부분에서 내부 동작이 비동기적 작업이라고 하셨는데 순서대로 처리되는건 동기적 작업아닌가요?
영상을 찬찬히 다시 보셔야 할 것 같습니다. 😅 비동기 작업을 동기 작업처럼 순서대로 작성해서 헷갈리지 않도록 해주기 위해 만들어진게 프로미스와 async & await 인 겁니다. 즉 코드를 '겉보기에만' 순서대로 짜게 만든거고, 내부동작은 콜백헬과 동일한거에요. 안그러면 그것들이 있을 이유가 없죠. 🙂 그리고 비동기코드의 본질은 비순차진행이 아닙니다. 선로와 도로 예시 부분을 다시금 보시면 보다 잘 이해하실 수 있을거에요.
이세상 설명이 아니다 ㅋㅋㅋㅋㅋㅋㅋ
와 진짜 너무 고퀄이에요!! 비동기, 콜백지옥, 프로미스, async, await까지 너무 재미있고 깔끔한 설명이였습니다. 최고에요!👍👍
ㅠㅜ 조코딩님 감사합니다!!
와! 조코딩님이다! 조코딩인은 예제를 잘만드시고 얄코님은 함수이름을 잘지으셔요!
이사람의 메인 잡은 뭘까..? 개발자? 교육자? 연기자? 필름 디렉터? 아니면 모델? 외모만 봐선 마지막이 확실한데
헛 ㅜㅜ 감사합니다!!
얄팍한 코딩 사전은 내용이 얄팍하다는 의미가 아니라
우리가 그동안 알고 있다는 지식이
얄팍하다는 것을 반성하라는 의미였다.
비동기 & 특급열차 진짜 설명 미쳤네요.....
감사합니다!!
정말 대단하시네요,
비동기 세계관도 그렇고 특급열차 설명까지.. 영상만드는데 엄청 정성을 쏟으신 게 느껴집니다. 감사해요 앞으로 좋은 영상 많이 만들어주세요 ❣️
1. [오류수정] Async, Await은 ES7이 아닌 ES8에 추가되었습니다.
2. 아래 영상들에서 비동기 프로그래밍과 유용한 반응형 프로그래밍도 알아보세요!
ruclips.net/video/KDiE5qQ3bZI/видео.html
정말 대단하시네요,, 실무자들도 때때로 헷갈릴 수 있는 개념을 이렇게 한 번에..
대단하다 정말.. 콜백 헬 예시에 감탄하고 갑니다
ㅋㅋㅋㅋㅋ 왠지 이런 유머코드 너무좋다
ㅠㅜ 좋아해주셔서 감사해요!!
아니 지나가다가 보는데 설명 미쳤네ㅋㅋㄱㄱㄱㅋㄱ채널 흥하실거에요!
감사합니다!!!
정말 대단하십니다 해외 다른 설명을 다 들어봐도 이것보다 뛰어난 설명은 없었네요 잘 듣고 갑니다~
이렇게 깔끔한 비동기 설명을 본 적이 없습니다... 감동 ㅠㅠ
감사합니다!!
파이썬 비동기 보다가 왔습니다. 설명 너무 간결하고 쉽네요. 파이썬 asyncio 자료가 너무 없어 이벤트루프 설명을 찾으려다 자바에 대해 아는게 없어 거부감이 있었는데 이거 못봤으면 큰일날 뻔 했네요. 감사합니다.
진짜 최고예요 :) 설명도 그렇지만 영상제작자로서도 너무 능력이 출중하신것 같습니다! 늘 감사합니다 ^^
감사합니다!!! ㅠ
설명 정말 잘 하시는 것 같아요. 매번 영상 볼 때 마다 감탄하면서 봅니다.
설명 완벽. 비유 완벽. 효과음 완벽.
와 얄코는 천재👍
요새 얄팍코님 라디오 듣다가 여기까지 왔는데 내용이 잘 이해가서 너무 좋네요
궁금한 걸 어찌알고 콕 집어주는 족집게력과
형을 향한 분노의 메서드 연기에 감동받고 갑니다
ㅠ 감사합니다!!
비둘기인지 뭔지 암튼 잘배웠습니다
와 진짜 설명 너무 잘하신다; 진짜 말도 안됨. 설명의 신임 그냥 이분은 ..
앜ㅋㅋㅋㅋㅋㅋㅋㅋㅋ애니메이션 진짜 도랏ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ최고에요!!!
ㅎㅎ 감사합니다!!
너무 센스있고 쉬운 예시로 설명해주서서 감사합니다~ 이해가 쏙쏙되네요!
감사합니다!!!
오늘 처음 봤는데 바로 구독했어요 ... 제가 여태까지 몰라뵀을까요 ... 맙소사 이해가 너무 잘되요 .. 대단하십니다 ㅠ
뭘 읽어도 이해가 안됬는데 당신은 도덕책... 좋아요 씨게 박고 갑니다.
감사합니다!
빠른 흐름을 위해서 말 사이 쉬는 구간을 다 짤라주셨는데 너무 빨라서 ㅋㅋㅋ 이해하는게 말을 못따라가요
속도를 조금 천천히 해서 들으시면 조금 나을거에요 😀
귀에 쏙쏙박히고 영상퀄리티도 넘좋아요~~~
감사합니다 ㅠㅜ
설명 너무 좋네요
영상자료가 특히 정말정말 좋은듯
감사합니다!!
와 진짜 설명 비유 좋아요 ㅋㅋ 맨날 비동기 듣기만하고 무슨소린지 잘 몰랐는데 한방에 이해가네요 감사해요~~
감사합니다!
정성에 무릎을 탁 치고 갑니다
감사합니다!!
이런 지식들을 즐겁게 알수있다는것만으로도 너무 감사합니다! 공부도 되고 취미로도 느껴져서 항상 챙겨보겠습니다!
존경합니다... 공부하면서 괴로웠던 부분이었는데 전세계 1짱임에 분명합니다.
ㅠㅠ 감사합니다!!
진짜 너무 감격,,, 이렇게 재밌게 표현해주시다니 ㅠㅠ ㅠ 너무 감사해요
0:50 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
비 동기라닠ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ아니 매번 생각지도 못하다가 뿜네욬ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ개발자님 휴가다녀와서 피부 약간 그을린것도 졸귘ㅋㅋㅋㅋㅋㅋㅋ
감동입니다
얄팍님 곧 ebs 진출하실거같아요 ㅋㅋㅋ
아는것을 쉽세 설명하는 능력은 대단한 슈퍼파워입니다 😊 미코 너무 웃겨요~
와 너무 감사합니다. 정주행중인데 콘텐츠 많이 제작해주세요 !!
감사합니다!!
ㅋㅋㅋㅋㅋㅋ 비 동기 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 좋은 영상 감사합니다~!!
감사합니다!!
어렵게만 느꼈던 개념을 쉽고 재밌게 설명해 주셔서 감사합니다!
이번편 너무 재밌네욬ㅋㅋ
재밌게 봐주셔서 감사해요!!!
비동기 콜백으로 누가 공부좀 대신해서 내머로넘겨주면 좋을텐데..
ㅠㅜ 어느정도는 제가 처리해서 영상으로 리턴해드릴게요!!
@@yalco-coding 사랑해요
저두요
와 퀄리티가 진짜 장난아닙니다!!!!!!!
감사합니다!
감사합니다 ㅠㅠ 얄코샘 짱
정말 훌륭하십니다 선생님
감사합니다!!
저도 열심히 비동기 작업할께요~~ 얄코님 새영상 올라오기 전에 이전 영상들 정독하고 있을께요 ㅋㅋ
특급열차 설명은 정말 이해가 잘되네요, 감사합니다~
사랑합니다 ㅋㅋㅋㅋㅋ 진짜설명 최고네요
감사합니다!!
최고의 설명입니다 진짜!!!
감사합니다!!!
너무 고퀄입니다. 선생님!!
감사합니다!
미쳤다. 설명 너무 좋아요 진짜 큰도움 받고갑니다
감사합니다!!
이거 미쳤네요... 리액트에서 aysnc가 뭔지 몰랐는데, 아니 데이터 할 때 저게 뭔 지 몰랐는데 비동기처리를 위한 거였네요. 예전 코드 다시 보면 새로울 듯
마지막 도랏ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
안녕하세요 덕분에 모르는 정보 있을 때마다 찾아와서 공부 중이에요! 제가 블로그에 공부기록 남기고 있는데요. 혹시 글에 출처로 코딩사전님의 이 영상 링크를 작성해도 될까요??
넵 물론입니다 😀
@@yalco-coding 감사합니다!
진짜 이해 잘되게 설명하시네요..ㅎㅎ async await 잘 배우고 갑니다
감사합니다!
정리해보자면 동기는 순차적으로 실행되는 코드이다. 비동기는 순차적으로 실행되지 않는 코드이다. 예를 들어서 중간에 3초후에 콜백함수를 호출하는 setTimeout 메서드를 작성했을때 이 코드가 동기적으로 실행된다면 setTimeout 메서드 밑에 있는 코드들은 3초후에 실행이 될 것이다. 멀티 태스킹을 위해 setTimeout메서드는 백그라운드(비동기 작업용 선로)에서 3초동안 있게된다. 3초후 태스크 큐로 보내진다. 이벤트 루프가 태스크 큐의 콜백을 호출 스택(특급 선로)으로 올린다. 콜백 함수가 실행된다.
미쳤...다..... 구독자 100만 찍으실거 같아요..
우와 설명 좋네요!! 이해하기 매우 좋습니다!!
와 설명 진짜 너무 잘하세요 감사합니다!!
설명 감사합니다 도움이 많이 되었어요! 앞으로도 좋은 내용 많이 부탁드립니다!
감사합니다!!!
정말 이해가 되네요 잘 봤어요 감사합니다 !!!
감사합니다!
와... 복잡했던 머리가 시원해지는 느낌이에요. 감사해요 !!!!!
엄청난 비유력과 실제 코드와의 비교로 개념적으로나 실질적(?)으로나 이해가 완벽하게 되었네요! 감사합니다 :)
감사합니다!!
정말 도움이 많이 되었습니다! 감사합니다!
오늘도 잘보고 갑니다!!
비동기를 비의 동기로 설명할 줄이야...
감사합니다!!
ㅜㅜ 진짜 ㅋㅋㅋㅋㅋ 하 비 동기...너무 진짜 웃겨요
사랑합니다♡
말하면서 얼굴 확대되는거 존나 웃기네 ㅋㅋㅋㅋㅋㅋㅋ
와 진짜 이해 안되었는데 이거 보고 이해 했어요 !!!!!!!!!!!!!!!!!!!!!!
너무 재밌어서 광고까지 다 보고 갑니다 ㅋㅋ
감사합니다!!
와 대박 유투브 찾았어😂😂😂
후.. 어려운 설명이었는데 덕분에 수월하게 이해가 되었어요!
감사합니다!!
사랑합니다... 죄송하지만 더 열일해주세요ㅎㅎ
웬만하면 댓글 안남기는데 비 동기에서 미친듯이 웃었음;
빵터졌어요😂
웹개발 입문한지 3달째... 아직도 뇌구조가 블로킹시퀀스에서 벗어나지 못했었는데.... 고맙습니다. 선생님 ㅠ ㅠ
도움되어드려서 기쁩니다! 감사합니다~~
파이썬에서 한참동안 이걸 도입 안한 이유가 납득이 가네요.
성우 같아요. 재밌어요.. 감사합니다.
어~~~~~ 웨잇! ㅎㅎㅎ 최고입니다!
비유가 예술이네요 ㅎㅎ 설명 잘 들었습니다
설명 정말 좋아요!감사합니다!
너무나 유익해요 ~ 영상만들어주셔서 감사합니다!
감사합니다 !
최고에요😂😂👍🏼
감사합니다!
와 미친 async await 가 그런 용도 있군요. 파이썬 3.8이후로 많이 강조되는 기능인데도 불구하고 이해가 안되서 갑갑했는데 덕분에 이해했어요ㅠㅠ
감사합니다!!
저도 얼마전까지만해도 async/await 가 es7 인줄 알고 친구랑 내기해서 그 자리에서 인터넷 검색해보니까 8 이더라구요 분명 저도 7로 알고 외웠는데..7인가요, 8인가요?
es8에 추가된게 맞네요!!! 충분히 검토하지 못했네요 ㅠ 알려주셔서 감사합니다~!!
정말감사합니다! 유머가 점점 느시는것같아요 ㅎ
ㅠㅜ 감사합니다!!
이걸 보면서 저의 생활패턴에 대해서 반성하게 되네요 ㅎㅎ;; 비동기적으로 살고자 노력해야겠습니다 ㅠㅠ
천재이시다
헉 ㅠㅜ 감사합니다
ㅋㅋㅋㅋㅋ재밌게 보고갑니다~
ㅎㅎ 감사해요~!!
지금도 답글 달아주실지 모르겠지만 영상을 보다 궁금해진게 있어 질문드립니다!!
비동기가 비순차적진행이라고 이해를 했는데, promise에서는 then을 사용하고 async는 await를 사용해서 '고3시_수학교사_찾기_Promse('012345')라는 함수를 실행하면 학생정보 -> 고교DB주소 -> 수강과목알람~ 이런식으로 순차적으로 진행이 되는데 이게 왜 비동기 처리방식이라는 것인지 이해가 잘 되지 않습니다 ㅠ 심지어 9:32 이 부분에서 내부 동작이 비동기적 작업이라고 하셨는데 순서대로 처리되는건 동기적 작업아닌가요?
영상을 찬찬히 다시 보셔야 할 것 같습니다. 😅 비동기 작업을 동기 작업처럼 순서대로 작성해서 헷갈리지 않도록 해주기 위해 만들어진게 프로미스와 async & await 인 겁니다. 즉 코드를 '겉보기에만' 순서대로 짜게 만든거고, 내부동작은 콜백헬과 동일한거에요. 안그러면 그것들이 있을 이유가 없죠. 🙂
그리고 비동기코드의 본질은 비순차진행이 아닙니다. 선로와 도로 예시 부분을 다시금 보시면 보다 잘 이해하실 수 있을거에요.
역시 병맛이 매력,,
와 설명 쏙쏙 들어와요!!
비동기 이해가 글로보니까 잘 안되던데 영상으로 보니까 이해되네요 감사합니다
감사합니다!!
ㅋㅋㅋ 진짜 이걸 왜 이제봄? ㅋㅋㅋㅋ 구독해야 ㅋㅋㅋ
내용 좋네요~ 감사합니다.
감사합니다!
동기 = 동일한 기찻길
ㅠㅠㅠㅠ 신내림 설명이다ㅠ
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 재밌고 이해 잘되네요 잘보고갑ㄴ디ㅏ
재미있게 봐주셔서 감사합니다!
역대급 설명이다. 앞으로도 이보다 더 나은 설명이 나올것 같지가 않음
뭐야 너무 재밌어 ㅜㅡ
좋은 설명 감사합니다.그런데 자바스크립트는 직접 쓰레드를 프로그래머가 다루진 않지만 자바스크립트 엔진 내부적으로는 쓰레드를 생성하는 작업을 한다고 하네요
좋은 보충설명 감사드려요!!!