디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

async에 대해서 조금 쉽게 설명을 해주자면 대강 이럼.

ㅆㅇㅆ(124.216) 2025.08.04 01:25:55
조회 154 추천 0 댓글 1

동기방식으로 하면


카페에서 커피 주문할때 


커피 나올때까지 기다린다-> 동기 식 



string coffee = MakeCoff();

Drink(coffee);


이건데


이렇게 될 경우, 나는 커피를 받기 위해서 카페 카운터에서 대기해야함


당연히 이는 낭비고


그럼 


async 방식은


진동벨을 받아서 다른 일 하다가 받는거임


즉 


strig coffee = await MakeAsyncCoffee();

Drink(coffee);


커피가 완성됐을때만 카운터에 가면됨


async를 제대로 이해할려면 스테이트 머신 개념을 이해해야하는데, 이건 좀 귀찮고


기본적으로 


C# 관련한 프레임워크는


UI 쓰레드가 메인 쓰레드이기때문에 이 UI 책임만 관리하는 메인 쓰레드가 다른 일을 처리할 경우, 프로그램 자체가 멈추는 경우가 빈번하기때문에


무거운 일 처리를 백그라운드에서 돌리고, 메인 UI에서 디스패칭하는 식으로 함.


왜냐하면 UI 쓰레드가 모든 일을 다하면 힘드니까,


대강 UI 쓰레드는 카페로 따지면 카운터 알바생이고


나머지 백그라운드 쓰레드는 원두 그라인더 가는 알바생, 커피 만드는 알바생등등 여러가지고


유저들은 카운터(UI 쓰레드)만 보고있기때문에, 주방을 못봄.


즉 실제 소통할 수 있는 창구가 UI 쓰레드뿐인데, UI 쓰레드에게 카페 주문 받는거 말고 다른것도 시키면 당연히 시간이 느려질테니까


이때 카페 뒷편(주방)에도 명령 내린다라고 생각하면됨


즉 카페 카운터 알바생이 모든 일을 다 하면 비효율적이니까 일을 나누고, 최종적으로 메인으로 보내준다라는 개념으로만 이해해도 C# 프레임워크에서는 무리가 없음


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 공개연애가 득보다 실인 것 같은 스타는? 운영자 25/10/06 - -
AD 프로게이머가 될테야!! 운영자 25/10/01 - -
2878685 이거 리소스만 알면 ㅇㅇ갤로그로 이동합니다. 08.06 192 0
2878684 마크하는새끼들은 하나같이 좇같은새끼들만있는이유가 뭐냐 뒷통수한방(1.213) 08.06 95 0
2878683 좆텔리제이에 자바가 강하게 엮여있다는게 뭐냐면 [1] 프갤러(218.154) 08.06 146 0
2878682 [단독] '애즈원' 이민, 5일 저녁 사망…자택에서 숨진 채 발견 발명도둑잡기갤로그로 이동합니다. 08.06 106 0
2878681 흠 로보틱스개발자로서 최후의개발자가 될운명이군 [3] 네오커헠(1.237) 08.06 216 0
2878680 동남아 평균 월급 발명도둑잡기갤로그로 이동합니다. 08.06 123 0
2878679 그럼 너무 늘어지는데.. ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 88 0
2878678 흠.. 상위 플랫폼까지 동시에 하는게 맞으려나? ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 90 0
2878677 비가 추적추적 [4] 개멍청한유라갤로그로 이동합니다. 08.06 121 0
2878676 "나 좀 포기해줘" 고백 빌런 짝사랑남에게 싹싹 빈 여성 발명도둑잡기갤로그로 이동합니다. 08.06 90 0
2878675 대기업들 미국으로 전부 이전하든 니들이 앰생인건 똑같잖아 ㅋㅋㅋ 뒷통수한방(1.213) 08.06 81 0
2878674 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 74 0
2878672 깜짝 놀란 광고 발명도둑잡기갤로그로 이동합니다. 08.06 81 0
2878670 임베디드는 절!대!로! 가지마라 [2] 박민준갤로그로 이동합니다. 08.06 294 0
2878669 남친이 컴공인데요 발명도둑잡기갤로그로 이동합니다. 08.06 138 0
2878668 [두산로보틱스] 로키부트캠프 AI·로봇 엔지니어 양성과정 6기 모집 (~ 프갤러(14.32) 08.06 202 0
2878667 조나단도 2억넘는 포르쉐 뽑고 곽튜브도 연애 3번했는데 뒷통수한방(1.213) 08.06 91 0
2878666 잠 설쳐서 졸리다 발명도둑잡기갤로그로 이동합니다. 08.06 93 0
2878665 싱크대 하수관 고쳤다 발명도둑잡기갤로그로 이동합니다. 08.06 90 0
2878663 이건 무슨 병신헛소리임 진짜 박민준갤로그로 이동합니다. 08.06 143 0
2878662 이거 진짜인가요 [1] 발명도둑잡기갤로그로 이동합니다. 08.06 88 0
2878660 조선시대 후기의 국궁 여성 궁사들 발명도둑잡기갤로그로 이동합니다. 08.06 86 0
2878659 프로그래밍 개발 루트는 남들이 만들어놓은 로드맵 따라가라 [4] ㅆㅇㅆ(124.216) 08.06 163 0
2878657 ㅆㅇㅆ 종니 신기한거 [2] ㅇㅇ(118.235) 08.06 155 0
2878656 근데 애기보G사진 올리던새끼 어디감? 깃깃갤로그로 이동합니다. 08.06 121 0
2878655 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 94 0
2878654 헬마 살아있었어? [1] 깃깃갤로그로 이동합니다. 08.06 120 0
2878653 프로그래밍 개발 [14] ㅇㅇ(180.68) 08.06 164 0
2878652 오늘의 작사 실마리: 속터져란 제목 [1] 발명도둑잡기갤로그로 이동합니다. 08.06 104 0
2878651 언어논쟁 중요함 [3] 박민준갤로그로 이동합니다. 08.06 129 0
2878649 조나단도 2억넘는 포르쉐 뽑고 곽튜브도 연애 3번했는데 뒷통수한방(1.213) 08.06 101 0
2878648 흠 그나저나 임베와 윈도우는 둘다하는사람이없네 [3] 네오커헠(1.237) 08.06 184 0
2878647 좇센에서 태어난거 상위 10% ㅇㅈ?? 뒷통수한방(1.213) 08.06 93 0
2878646 지금하는거 관두고 타로앱 만들고싶다 [5] ㅆㅇㅆ찡갤로그로 이동합니다. 08.06 166 0
2878644 하루는 마우스 오른손으로 쓰고 하루는 마우스 왼손으로 쓴다. [2] ㅆㅇㅆ(124.216) 08.06 109 0
2878643 더불어민주당 이춘석 불법차명거래 적발 ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 90 0
2878640 7급 공무원 초임 월급 [1] 발명도둑잡기갤로그로 이동합니다. 08.06 114 0
2878638 짱깨가 대만을 침략하려는 이유 ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 77 0
2878634 그에비해 러스트는 vscode면 충분합니다. [2] 프갤러(218.154) 08.06 125 1
2878633 사업 하려면 법을 알아야 한당 ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 111 0
2878631 시발 지금생각해도 너무 어이없네 프갤러(218.154) 08.06 92 1
2878630 특정 상용 ide에 강하게 결합된것만 봐도 자바는 쓰레기 [1] 프갤러(218.154) 08.06 115 1
2878629 경력 3년 있으면 빅테크 중고신입보다 스텝바이스텝이 더 나음? 프갤러(119.70) 08.06 117 0
2878627 개발이 안잼있어?? GptPRO(14.41) 08.06 95 0
2878626 윈도우는 데브피아, 리눅스는 KLDP 시대가 생각나는군요 [1] 네오커헠(1.237) 08.06 110 0
2878625 프린이 질문좀 동시접근문제 어떻게해결해요? [1] 프갤러(223.38) 08.06 113 0
2878624 잼민이는 구조잡고 리펙토링에 강하고 챗쥪은 문제 해결에 강하네 GptPRO(14.41) 08.06 101 0
2878623 데베 공부나 해야겠습니다 루도그담당(211.184) 08.06 94 0
2878622 나는 개발 재밌던데 이게 지능 재능의차이인가 ㅎㅎ [1] 뒷통수한방(1.213) 08.06 128 0
2878621 아이디어가 중요함 ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 80 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2