디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.08.04 01:25:55
조회 175 추천 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/11/24 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
2882354 흠 나는 로컬통신 네임드파이프+메시지팩으로하는데 네오커헠(1.237) 08.18 207 0
2882353 Jvm 분석해보는데 신기하네 루도그담당(118.235) 08.18 196 0
2882350 하루에 오조오억줄 감사의 코딩 공기역학갤로그로 이동합니다. 08.18 230 0
2882348 고물들 ㅇㅅㅇ [1] 헤르 미온느갤로그로 이동합니다. 08.18 194 0
2882347 코딩 입문 질문드립니다...(간단한 웹사이트 만드는 정도) [3] 프갤러(110.11) 08.18 152 0
2882344 태연 ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 08.18 201 0
2882343 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 08.18 133 0
2882341 저 졸업작픔 주제 추천좀 [7] 공기역학갤로그로 이동합니다. 08.18 237 0
2882340 자격증은 따볼까 생각중이다. 근데 3개월전 검색했던 자격증이 뭔지 몰라요 넥도리아(14.35) 08.18 158 0
2882336 c#이 c++++이었음? [2] 뉴진파갤로그로 이동합니다. 08.18 239 0
2882335 다시 맑아졌다. 넥도리아(14.35) 08.18 174 0
2882333 짱깨들 코딩 개잘하노 [2] 뉴진파갤로그로 이동합니다. 08.18 241 0
2882332 sql 파일 포맷인거 처음암 뉴진파갤로그로 이동합니다. 08.18 206 0
2882330 당월 익월 이런 용어는 왜쓰는거냐? [6] 헬마스터갤로그로 이동합니다. 08.18 229 0
2882329 빌게이츠 한국오노 ㅇ.ㅇ(59.151) 08.18 154 0
2882328 전략은 분석선행 필수 ♥냥덩이♥갤로그로 이동합니다. 08.18 181 0
2882327 나의 웹앱땔깜개발자들과의 싸움 이렇게 쉽게 이기면 안되는데 [1] 네오커헠(1.237) 08.18 334 0
2882326 숨고 코딩 강사들 보면 [1] 루도그담당(118.235) 08.18 225 0
2882325 4050 썩은물로 부패하는 한국 ♥냥덩이♥갤로그로 이동합니다. 08.18 219 0
2882320 인지과학조져라 [4] 손발이시립디다갤로그로 이동합니다. 08.18 175 0
2882319 자바 문법 GR 같아서 못 해 먹겠네 증말. [4] 프갤러(59.16) 08.18 213 0
2882317 나님 왤케 특별하실깡? ♥냥덩이♥갤로그로 이동합니다. 08.18 226 0
2882316 나님 끙야즁❤+ ♥냥덩이♥갤로그로 이동합니다. 08.18 187 0
2882315 토요코키즈 ♥냥덩이♥갤로그로 이동합니다. 08.18 214 0
2882311 일본인을 한국의 기준으로 판단이 힘든 이유 프로외노자갤로그로 이동합니다. 08.18 212 1
2882310 동일노동 동일임금이 잘 되려면 노동강도 조사가 잘 되야 발명도둑잡기갤로그로 이동합니다. 08.18 203 0
2882309 건설업종 안전관리자가 직업에 회의감 발명도둑잡기갤로그로 이동합니다. 08.18 192 0
2882308 2030 줄고 4050 고인물천국된 판교 - 뉴스 ㅇㅇ(183.101) 08.18 213 0
2882307 이번달은 안정권이다 씨발ㅋㅋㅋ 저번달 통수만 안당했어도 ㅆㅇㅆ(124.216) 08.18 181 0
2882306 쿠팡 개발자는 노동자 죽이는 앱 개발 하다가 [6] 발명도둑잡기갤로그로 이동합니다. 08.18 238 0
2882305 오늘도 외주하나 깔쌈하게 끝냈다 [1] ㅆㅇㅆ찡갤로그로 이동합니다. 08.18 181 0
2882304 쿠팡 노조 가입 희망자 발명도둑잡기갤로그로 이동합니다. 08.18 164 0
2882303 음기 충전 발명도둑잡기갤로그로 이동합니다. 08.18 150 0
2882302 AI 는 패턴매칭 맞지만, 알려지지않은 패턴도 거의없잖아? 피치(183.101) 08.18 184 0
2882301 ㄹㅇ 아빠회사가 최고다 [1] 프갤러(1.226) 08.18 209 0
2882299 이불 안에서 태블릿 하는 보니 발명도둑잡기갤로그로 이동합니다. 08.18 141 0
2882297 영화 <숟가락 살인자> 있대서 생각나는 것 발명도둑잡기갤로그로 이동합니다. 08.18 276 0
2882295 참 살기좋은 아름다운 나라여 ㅋㅋ 뒷통수한방(1.213) 08.18 110 0
2882294 <토이 스토리4> 예고편 보고 생각나는 것 발명도둑잡기갤로그로 이동합니다. 08.18 253 0
2882292 C로 이것저것 만들다보면 어디라도 취직은 할까? [3] 프갤러(59.24) 08.18 261 0
2882291 인공지능 시대 없어진 직업 드라마 발명도둑잡기갤로그로 이동합니다. 08.18 179 0
2882289 찬란하진 않지만 순방은 가능하자나? 프갤러(61.79) 08.18 152 0
2882287 냥덩이란 캐릭터는 참 편리하단 말이지.. 키킼 ♥냥덩이♥갤로그로 이동합니다. 08.17 160 0
2882286 오늘의 작명 실마리: 밴드명 숫가락, 멤버 금은동흙 발명도둑잡기갤로그로 이동합니다. 08.17 139 0
2882285 물리적으로 기억조작 가능 ♥냥덩이♥갤로그로 이동합니다. 08.17 203 0
2882284 오늘의.작명 실마리: 예명을 불우이웃으로 [2] 발명도둑잡기갤로그로 이동합니다. 08.17 145 0
2882281 명주실 뽑는 유상아 발명도둑잡기갤로그로 이동합니다. 08.17 122 0
2882278 음의 시간이 국부적으로 가능하면 나님만 제외시키면 ♥냥덩이♥갤로그로 이동합니다. 08.17 161 0
2882276 나님..우주의비밀을 탐구 [3] ♥냥덩이♥갤로그로 이동합니다. 08.17 242 0
2882275 '컴백 D-8' 아이브, '아이브 시크릿' 콘셉트 포토 공개 발명도둑잡기갤로그로 이동합니다. 08.17 137 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2