부모글 보이기/감추기 AD BLOCK 해제 요청 이 글에는 광고가 많이 들어가 있지 않습니다. adblock을 해제하셔도 글을 읽는데 그다지 부담이 없으니 해제를 부탁드립니다. async await는 비동기 처리 인데요 이 비동기처리가 스레드 형태로 동작하는 건가요? 즉 Thread 이런것을 안써도 async await만으로 스레드 형식으로 동작하는지 궁금합니다. 감사합니다~ [다음 글] 그리고 한가지만 죄송하지만 더 질문 드리겠습니다.[이전 글] 안녕하세요 이번에도 질문 하나만 드리겠습니다. [최초 등록일: 11/5/2020] [최종 수정일: 11/5/2020] 비밀번호 댓글 작성자 2020-11-05 09시57분 비동기 처리는 I/O 비동기와 그 외의 것으로 나눕니다. I/O 비동기는 스레드 형태로 동작하지 않고 운영체제의 커널 단에서 신호를 받아 다시 활성화되는 식으로 처리됩니다. 물론, 그 다시 활성화될 때는 닷넷의 스레드 풀에서 여유 스레드를 받아 실행이 됩니다.반면, 그 외의 것들은 사용자가 (대표적으로) Task 타입을 사용해 별도의 스레드에서 작업하도록 async/await 처리를 하는 방법이 있습니다. 그런 경우에는 스레드가 별도로 동작하고 이후 완료되었을 때 역시 닷넷의 스레드 풀에서 여유 스레드를 받아 실행이 되는 방식입니다.이것은 일반적인 처리 방식이고 그외에 세세한 옵션에 따라 스레드 풀의 스레드를 받을지 Windows Forms/WPF의 경우 UI 스레드를 받을지 선택하는 것이 가능합니다. 정성태 2020-11-06 01시51분 부가적으로, 책에서 스레드의 비동기를 다루는 절의 내용을 읽어 보신 다음에 아래의 글 2개에,C# - 파일의 비동기 처리 유무에 따른 스레드 상황; https://www.sysnet.pe.kr/2/0/12251C# - I/O 스레드를 사용한 비동기 소켓 서버/클라이언트; https://www.sysnet.pe.kr/2/0/12252나온 다이어그램을 책의 것과 비교해 보시면 좀 더 이해가 쉬울 것입니다. 정성태 ... 31 32 33 34 35 36 37 38 39 40 [41] 42 43 44 45 ... NoWriterDateCnt.TitleFile(s) 4865heyh...7/31/201719660클릭원스로 배포 한 프로젝트가 끝났는지 알 수 있는 방법 [8]4864초보자7/28/201718812DllIImport질문 드립니다. [1]4863다연아빠7/23/201719572전역 예외처리에 대해 질문있습니다. [3]4861라르크7/17/201726432window form 예제 따라하는 중인데 12.3 서비스 응용 프로그램에서 진행이 안됩니다. [3]14859heyh...7/10/201719776다른 환경에서 실행하기 [1]4858heyh...7/10/201718925Clickonce update에 관한질문입니다. [1]4857heyh...7/7/201719656제가 여태까지 작성한 보고서입니다. [2]14856heyh...7/6/201717511성태님 다른질문입니다. [4]4855JP7/6/201717568Dispose 패턴 구현시 Finalize 재정의에 대한 질문드립니다. [2]4854heyh...7/6/201717834네4853heyh...7/5/201717132성태님이 작성한대로 해봤습니다. [1]14852김레오7/4/201720423서드파티 dll 디버깅에 대해 질문드립니다. [2]4851김현준7/3/201720911Datagridview VirtualMode 시 GC가 계속 호출되는 현상이 이해가 안갑니다. [2]4850heyh...7/3/201719288성태님 밑에 질문드렸던 오류입니다. [1]14849포플러7/2/201741297C#으로 만든 프로그램이 어느 순간 속도가 느려지거나 멈춤현상이 있습니다. [4]4848윤진영7/2/201721579Microsoft Visual C++ 6.0 무설치 관련 [1]4847heyh...6/30/201719056아무리 고민해도 답이 안나와서.. 질문 드립니다 [1]4846heyh...6/28/201718598Clickonce에서 Clickonce로 변수 전달 [1]4845heyh...6/26/201718047vb.net 에서 manifest 제거 방법 [1]14844san6/21/201717705part3 pdf파일로 보는데 눈아퍼요.... 활자로 보고싶어요 [2]4843윤현수6/20/201716567socket통신에 관한 질문입니다. [1]4842오세운6/7/201717532로그인폼 다시 질문드려요. [1]4841popo6/7/201718336궁금한사항이 있어 질문 드립니다. [1]4840윤현수6/5/201718161datagridview에 바인딩시킨 dataset.table에 관련된 질문입니다. [2]14839오세운6/2/201719175로그인폼 만들기 [1]4838후배5/29/201719838PDF Reader 라이브러리.. [3] ... 31 32 33 34 35 36 37 38 39 40 [41] 42 43 44 45 ...