728x90
https://www.delftstack.com/ko/howto/csharp/how-to-make-a-dealy-in-csharp/
C#에서 지연 타이머를 만드는 방법
이 문서에서는 C#에서 지연 타이머를 만드는 방법을 소개합니다. Sleep() 메서드와 Delay() 메서드가 포함됩니다.
www.delftstack.com
Task.Delay는
비동기식 -- 특정 활동을 하기 전에 일시적으로 지연을 주는 것
Tread.Sleep은
동기식 -- 아예 폼 자체를 멈춰버림
https://kangworld.tistory.com/25
[C#] async await 예제 코드 #2 (+ 동기 비동기의 개념)
async await 두 번째 편이자 마지막 편! 빵! 끗! 인트로 이틀간 밤을 새우며 stackoverflow와 저명한 C# 개발자의 개인 홈페이지에서 글을 읽으며 async await 개념을 정리했다. 아직도 궁금한 부분이 많고
kangworld.tistory.com
동기(Synchronous)
데이터의 요청과 결과가 한 자리에서 동시에 일어나는 것 (직렬식 처리 방법)
요청을 하면 시간이 얼마가 걸리던지 요청한 자리에서 결과가 주어져야한다.
비동기(Asynchronous)
* 동시에 일어나지 않는다는 의미. 요청한 결과가 동시에 일어나지 않는다. (병렬식)
서버에게 데이터를 요청한 뒤, 요청에 따른 응답을 계속 기다리지 않아도 되며 다른 외부 활동을 수행해도 되고, 서버에게 다른 요청사항을 보내도 상관없다.
728x90