비동기를 편하게 하려고 만든 문법이라고 들었는데 난 왜 c#에선 그냥 쓰레드 하나 만들어서 하는 게 편한 거 같지
async await이
익명(39.7)
2019-09-17 18:21
추천 0
댓글 8
다른 게시글
-
자바스크립트 최고헬은 bind아니냐 ㅋㅋ스파르타쿠..(117.111) | 19.09.17추천 0
-
국비 3주차고 자바스크립트 배우는중인데 뭔말인지모르겠음 [16]익명(123.142) | 19.09.17추천 0
-
인터넷문서 볼때 문서 pdf화 시켜서 아이패드로 보면 개꿀 [4]스파르타쿠..(117.111) | 19.09.17추천 0
-
코딩에서 수정은 어느 단계에서 함? [4]익명(115.136) | 19.09.17추천 0
-
골랑을 해야한다 ㅇㅇ [1]익명(1.240) | 19.09.17추천 1
-
애플도 요새 좀 털리고나니 정신차리는거 같다스파르타쿠..(117.111) | 19.09.17추천 0
-
코딩 속도 질문 [14]익명(115.136) | 19.09.17추천 0
-
형들 웹개발 국비 학원좀 봐줘 [5]익명(58.151) | 19.09.17추천 0
-
아이패드 10.2인치 10월 30일 [3]스파르타쿠..(117.111) | 19.09.17추천 0
-
10월달에 아이패드 10.1인치 헐값에 나온다 [1]스파르타쿠..(117.111) | 19.09.17추천 0
비동기랑 스레드는 좀 다른개념이잖냐
그럼 async await은 유니티 코루틴처럼 싱글코어로 쓰레드처럼 작동함?
아니 싱글 쓰레드로 멀티 쓰레드처럼 작동함?이 맞겠네
C#의 비동기 개념이 좀 어려워. 나도 완전이 익숙해지는데 1-2년 걸린듯.
유니티에서 코루틴이랑 같은 거라고 생각하면 됨?
유니티는 모르겠고. 내부적으로 쓰레드로 돌긴 하는데 편의성, await으로 동기화 코드 처럼 코딩할 수 있는 직관성 정도를 장점으로 만든거 같은데. async에 task까지 생가면서 내부 돌아가는 구조를 떠올릴려고 하면 처음엔 머리 깨지더군
원래 쓰레드가 편하자고 만들어진거임. 단일 쓰레드에서 시간 배분해서 처리하는게 성능은 좋은게 난이도가 워낙 높아서
쓰레드 풀에서 꺼내오는거랑 쓰레드랑 같다고 생각하는 니가 레전드