디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.08.04 01:25:55
조회 165 추천 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/03 - -
AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
2879909 스텔라장-워크맨 발명도둑잡기갤로그로 이동합니다. 08.10 81 0
2879902 노조 이야기 한 래퍼 발명도둑잡기갤로그로 이동합니다. 08.10 148 0
2879893 한국 힙합이 가사로 이야기하는 범위와 이야기 하지 못하고 침묵하는 범위 발명도둑잡기갤로그로 이동합니다. 08.10 280 0
2879892 유럽 일깨운 조선활자술의 '금속길' 상상기행 발명도둑잡기갤로그로 이동합니다. 08.10 141 0
2879891 역사적으로 노래가 상품이 된 시점 이전과 이후 [1] 발명도둑잡기갤로그로 이동합니다. 08.10 229 0
2879883 한국에서 20년 동안 우분투 커뮤니티를 지키는 사람들 발명도둑잡기갤로그로 이동합니다. 08.10 119 0
2879882 Gpt 세계 최고 AI 기업인데 [1] 프갤러(61.79) 08.10 132 0
2879876 전범선과 양반들 - 아래로부터의 혁명 발명도둑잡기갤로그로 이동합니다. 08.10 130 0
2879872 이 기회에 도커 삭제하고 Rancher로 갈아타야겠다 ㅆㅇㅆ(124.216) 08.10 125 0
2879867 ㅆㅇㅆ 이병신은 제너럴 리스트도아님 ㅋㅋ 프갤러(121.139) 08.10 165 4
2879864 Rancher데스크탑으로 바꾸는 중인데 자꾸 도커랑 충돌하네 ㅆㅇㅆ(124.216) 08.10 74 0
2879860 살인의 추억 배우들 최근 모습 발명도둑잡기갤로그로 이동합니다. 08.10 97 0
2879856 영카트 코드 보고가라 - ㅋㅋ ㅇㅇ(183.101) 08.10 92 0
2879855 C++ 인생 40 년 갈아 넣었습니다. [1] 프갤러(59.16) 08.10 155 0
2879854 저수준도 생각보다 자주바뀜 메모리캐싱도 그렇고 [2] ㅆㅇㅆ(124.216) 08.10 138 0
2879853 근데 솔직히 저수준 공부가 더 재밌음 [1] 밀우갤로그로 이동합니다. 08.10 152 0
2879852 영카트가 재밌을거 같다고..? ㅇㅇ(183.101) 08.10 100 0
2879851 저수준은 셰프고 고수준 언어는 동네 식당 주방ㅇㅇ ㅇㅇ(183.101) 08.10 116 0
2879850 미국의 양당정치 스펙트럼 발명도둑잡기갤로그로 이동합니다. 08.10 84 0
2879849 이 씨발 씨플플이 쉽다는 개새끼들 진짜 이해가안가네 [5] 프갤러(210.99) 08.09 155 0
2879839 멍퀴를 본 슬기 표정.. [4] ♥냥덩이♥갤로그로 이동합니다. 08.09 186 0
2879837 에구구.. [2] ♥냥덩이♥갤로그로 이동합니다. 08.09 139 0
2879834 1 시갼 남ㅇ음~!!!!!!! ㅇㅇ(106.101) 08.09 117 0
2879833 애들한테 저수준 강요하는 강사들보면 혐오감 들수밖에 없는게 뭐냐면 [3] ㅆㅇㅆ(124.216) 08.09 250 0
2879832 저수준은 잘하면 좋은데 먹고 사는길이 너무 좁음 ㅆㅇㅆ(124.216) 08.09 192 0
2879831 ‘쎈캐’ 홍기준 맞아? 세상 물정 모르는 ‘어수룩’ 완벽 변신 발명도둑잡기갤로그로 이동합니다. 08.09 147 0
2879830 근래 저수준 해보면서 느끼는건데 [2] 루도그담당(58.239) 08.09 159 0
2879829 <파인> 홍기 발명도둑잡기갤로그로 이동합니다. 08.09 151 0
2879828 이상한 회사 존나많네.. [4] 프갤러(222.96) 08.09 160 0
2879827 물론 언어마다 동시성 모델 차이나 내부적인 구현 좀 다르긴한 ㅆㅇㅆ(124.216) 08.09 123 0
2879825 깊게 따지고보면 세부구현은 다른데 막상 표현식이 비슷함 [2] ㅆㅇㅆ(124.216) 08.09 153 0
2879824 내가 공부해둘려고 언어 공통 매핑표 만들어놨는데 ㅆㅇㅆ(124.216) 08.09 111 0
2879823 근데 나이가 드니까 언어 바꿔 끼는데 거리낌이 없어짐. 이유가 [2] ㅆㅇㅆ(124.216) 08.09 187 0
2879822 ai시대인데 혁신적인것들이 없음 뒷통수한방(1.213) 08.09 106 0
2879821 Swagger 작성 제대로 해야하는데 영 쉽지 않다 [2] ㅆㅇㅆ(124.216) 08.09 127 0
2879815 TEMPEST 전자파 도청 글도 여러번 썼는데 검열삭제 당했다 발명도둑잡기갤로그로 이동합니다. 08.09 147 0
2879812 예전에 올렸던.북극성 노래 발명도둑잡기갤로그로 이동합니다. 08.09 111 0
2879810 고1 심심해서 만들어본거 [9] 프갤러(116.121) 08.09 377 5
2879809 구글에 돈을 갖다 바치는 중 [2] 뉴진파갤로그로 이동합니다. 08.09 146 1
2879807 Dis어샘bly 곧 저승에서 보자. 넥도리아(220.74) 08.09 120 0
2879806 프로그래밍 언어 플레임 [1] 발명도둑잡기갤로그로 이동합니다. 08.09 117 0
2879805 외주의뢰로 nest.js 공부중인데 [3] ㅆㅇㅆ찡갤로그로 이동합니다. 08.09 168 0
2879803 야이 개 ㅆ ㅣ빨썌끼뜰아!!!!!!!!!!!!!!! [1] 프갤러(121.139) 08.09 119 1
2879802 토요일이 끝나간다 [1] 개멍청한유라갤로그로 이동합니다. 08.09 125 0
2879799 안녕히 계세요 여러분-! 핸폰 메인폰 2023년 폰 살리기 위해서 가위 넥도리아(220.74) 08.09 124 0
2879798 여..여자라면.. 조금은 부끄러운줄 알라구우웃!! [4] ♥냥덩이♥갤로그로 이동합니다. 08.09 133 0
2879797 드라마 <북극성> 한대서 생각나는 예전 글 발명도둑잡기갤로그로 이동합니다. 08.09 108 0
2879796 나님 누엇어양❤+ [1] ♥냥덩이♥갤로그로 이동합니다. 08.09 104 0
2879794 흠.. 애널은 디깅 수확물이 없군.. ♥냥덩이♥갤로그로 이동합니다. 08.09 109 0
2879791 오늘의 소설, 영화, 발명 실마리: 인스타그램 만명 동의시 강제 생방 [1] 발명도둑잡기갤로그로 이동합니다. 08.09 120 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2