디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.08.04 01:25:55
조회 155 추천 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 - -
2877775 유니티 인디게임 대부분 유저 데이터 암호화해놓냐 [11] 프갤러(118.223) 08.04 148 0
2877774 딱신(211.234) 08.04 77 0
2877773 오늘을 살자 내일도 살리자 넥도리나(220.74) 08.04 95 0
2877769 개좆되는 게임성만 있으면 [1] 뉴진파갤로그로 이동합니다. 08.04 114 0
2877760 이거 갖고싶움 ㅇㅅㅇ [3] 어린이노무현갤로그로 이동합니다. 08.04 129 0
2877759 진짜 프로그래머들 이래요? [1] ㅇㅇ갤로그로 이동합니다. 08.04 181 1
2877754 머학에서 수업 30시간 이상 못듣는거 충격적이지않음? [1] 공기역학갤로그로 이동합니다. 08.04 133 0
2877753 메모리랑 io를 원하는 타이밍에 통제못하는게 화남 [1] 공기역학갤로그로 이동합니다. 08.04 127 0
2877749 Rust 특 [2] 프갤러(121.150) 08.04 122 0
2877747 슬슬 오늘도 한권의 책을 다 읽었으니 자야긋다 [2] ㅆㅇㅆ(124.216) 08.04 105 0
async에 대해서 조금 쉽게 설명을 해주자면 대강 이럼. [1] ㅆㅇㅆ(124.216) 08.04 155 0
2877743 근데 C# 개발자가 async를 안 쓸수가 있나? ㅆㅇㅆ(124.216) 08.04 152 0
2877742 나는 인생에 지향하는 바가 명확하다면 좀 넉넉치않아도 행복하다 생각함 ㅆㅇㅆ(124.216) 08.04 114 0
2877741 가끔은 유학을 사람들이 아예 안 읽어서 참 아쉽단 생각을 해. ㅆㅇㅆ(124.216) 08.04 106 0
2877740 개발자 된지 2년 넘었는데 async가 뭔지 모름 [12] 프갤러(1.245) 08.04 192 0
2877739 안철수씨 말 덜 더듬더라 [2] 헬마스터갤로그로 이동합니다. 08.04 146 0
2877738 중요한건 인생의 경험을 어떻게 자산화 하느냐가 낭비냐 아니냐가 되는거지. [1] ㅆㅇㅆ(124.216) 08.04 117 0
2877737 인생은 남이 보면 지옥이더라도 자기가 만족하면됨. [6] ㅆㅇㅆ(124.216) 08.04 132 0
2877736 인생이 지옥으로 떨어지는 건 한순간이다 [8] 아스카영원히사랑해갤로그로 이동합니다. 08.04 322 1
2877733 하노이의탑 재귀호출 문제 풀다가 자살하고싶어짐 [1] ㅇㅇ(223.39) 08.03 151 0
2877728 113.오구차단 넥도리아(220.74) 08.03 84 0
2877726 넥도리아 쟤도 차단해야겠네 프갤러(113.59) 08.03 119 0
2877725 내일 아침 국장 볼만하겠노 [1] 아스카영원히사랑해갤로그로 이동합니다. 08.03 180 1
2877723 지피티5나오면 국비는 ㅈ댐? [1] ㅇㅇ(211.235) 08.03 252 0
2877721 챗지피티랑 제미나이랑 성능차이 존나 심한듯 [2] 프갤러(220.70) 08.03 159 0
2877720 사람들 생성형 ai 잘다루는 백엔드 개발자 존나 좋아하는 듯 프갤러(118.36) 08.03 154 0
2877719 오늘 해킹 공부한 것 루도그담당(58.239) 08.03 114 0
2877716 성격 급한 애들이 문제얌. [3] 넥도리아(220.74) 08.03 113 0
2877715 오토바이가 조금 빨리 가겠다고해서, 피해주다가 앞 못봐서 펜스기둥에 넥도리아(220.74) 08.03 94 0
2877714 백제 황산벌 전투 계백의 이름이 미스터리 책사풍후갤로그로 이동합니다. 08.03 76 0
2877710 주진우 군대 안가냐... 넥도리아(220.74) 08.03 106 0
2877696 아 씨발 프로그램 좀 돌아가줘 ㅇㅇ갤로그로 이동합니다. 08.03 86 0
2877695 SAP 스승님때매 취업 포기하고 창업한다는데 ㅇㅇ(211.234) 08.03 179 4
2877690 조언 advice to you 액정에 자주빛이 들어오던데 나사도 빛반사 넥도리아(220.74) 08.03 90 0
2877679 모임? 내 글 왜 썰림? [4] 에이도비갤로그로 이동합니다. 08.03 120 0
2877676 너희들 오늘이 무슨 날인지는 알고 갤질하냐? [2] 프갤러(140.248) 08.03 205 6
2877666 냥덩 봇은 누구편인거지? 편이 없는거 아냐? [2] 넥도리아(220.74) 08.03 100 0
2877662 mac 오우너들 터미널 색상조합 뭐로가냐? ㅇㅇ(1.230) 08.03 89 0
2877661 나도 취직 계속 할 수 있었으면 취직했지. 현실적으로 그게 힘들었음 ㅆㅇㅆ(124.216) 08.03 189 0
2877658 ㅆㅇㅆ은 사실 좀 안타까움 [5] 아스카영원히사랑해갤로그로 이동합니다. 08.03 186 1
2877657 롤 클라같은건 어케만드는거냐 뜯어봤는데 ㅈㄴ 복잡하네 [2] 프갤러(118.223) 08.03 101 0
2877656 it 취업 이젠 답없다는거 근들갑 아니였음? [1] ㅇㅇ갤로그로 이동합니다. 08.03 332 0
2877654 ㅆㅇㅆ 빠는새끼는 뭐냐? 신천지 성도들이냐? ㅋㅋ 프갤러(121.139) 08.03 114 4
2877652 오눌은 마라탕에 베라까지 [4] 아스카영원히사랑해갤로그로 이동합니다. 08.03 119 0
2877649 클래스도 객체다! 예제 코드 [1] ㅇㅇ(1.230) 08.03 114 0
2877648 솔직히 ㅆㅇㅆ 아쉽긴함 [3] ㅇㅇ(211.210) 08.03 126 0
2877647 데브옵스 개발자를 돈주고 고용해야하는 이유 [4] 에이도비갤로그로 이동합니다. 08.03 186 0
2877646 아 성공했다 [2] 루도그담당(58.239) 08.03 127 0
2877643 파이썬 코딩 문제 2 [2] ㅇㅇ갤로그로 이동합니다. 08.03 133 0
2877641 남이 메이플하는 모습보면 왜 이렇게 한심해 보이냐?? ㅇㅇ(223.39) 08.03 75 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2