await에서 Task로 된거 반환받고 작업 끝날 떄 까지 스핀 락 돌때
Task.Delay만 해도 메인 쓰레드가 논블락 되던데 원리가 뭐냐 ?
개별적으로 쓰레드 풀 갖고와서 코드 실행하는거임? 어찌되는건지 이해가 안되네
[질문] await 질문 좀
익명(114.202)
2024-03-03 11:14
추천 0
댓글 13
다른 게시글
-
배포좀할려는데 (스프링/fastapi/react/mysql) 도와줍쇼 [10][질문] 익명(lesbion2) | 24.03.03추천 0
-
rust Rover 어떰 [3][질문] 익명(221.158) | 24.03.03추천 0
-
훈수좀 둬 줘(오브젝트를 바이너리로 변환해서 디비에 저장) [16][질문] 익명(211.179) | 24.03.03추천 0
-
지오핫이 tinygrad 만든다는데 [8][%] 익명(219.241) | 24.03.03추천 0
-
카테고리 이론 책 이거 어떰? [4][질문] 카테고리(183.99) | 24.03.03추천 1
-
개발쪽으로 먹고 살려면 무조건 C언어를 배워야 하는 이유 [13][%] 익명(1.226) | 24.03.03추천 1
-
django 배우기 전에 html을 먼저 공부하는게 더 좋나요? [19][질문] 익명(183.99) | 24.03.03추천 0
-
서비스 운영 하시는 분들도 계심? [1][질문] 익명(14.34) | 24.03.02추천 0
-
네이버 검색결과 150개 리얼 극혐이네 [5][%] 익명(125.131) | 24.03.02추천 3
-
러스트에서 Effect, linear, dependent 타입 보고싶음 [6][%] black7375(221.168) | 24.03.02추천 1
해당 댓글은 삭제되었습니다.
내가 코린이라 그래서 잘 모르는데 엔트리 포인트 들어갈때 메인 쓰레드만 하나 생기는거아님? 쓰레드 풀은 사전에 생성된 쓰레드에서 하나 갖고와서 쓰는거자너
맞어 맞어
ㄳㄳ
await 안쓰고 호출하면 논블락되는게 왜그런지 궁금한거 맞나
await 만나면 해당 컨텍스트에서 멈추고 대기하잖음 그때 메인 쓰레드가 중지 안되고 콜백 함수가 돌아가는 이유가 궁금했음 근데 위에 쓴이가 알려줬네 이유를
Task안에 Task를 await하는거 얘기하는거였네 비동기에서 비동기를 대기하는거잖아
예아
해당 댓글은 삭제되었습니다.
비동기 함수 ㅇㅇ
await에 주는거
해당 댓글은 삭제되었습니다.
비동기는 단지 해당 코드가 실행이 끝날때까지 기다리고 다른 작업을 수행하라는 의미인건 이해함 근데 그 원리가 궁금했을 뿐 플랫폼에 따라 바뀌는건 위에 쓴이 보고 알았음