동기: 한 작업이 끝날 때까지 기다린 후 다음 작업
비동기: 두 개 이상의 작업이 동시에 수행
코드를
{프린트(1)
3초 후 프린트(2)
프린트(3)}
이렇게 쓰고 돌렸더니
1
3
2(3초후)
이런식으로 결과가 나왔다고 치면
'3초 후 프린트(2)'란 작업을 돌리면서 동시에 '프린트(3)'을 돌렸기때문에 비동기이다
라고 말할 수 있는 건가요?
동기: 한 작업이 끝날 때까지 기다린 후 다음 작업
비동기: 두 개 이상의 작업이 동시에 수행
코드를
{프린트(1)
3초 후 프린트(2)
프린트(3)}
이렇게 쓰고 돌렸더니
1
3
2(3초후)
이런식으로 결과가 나왔다고 치면
'3초 후 프린트(2)'란 작업을 돌리면서 동시에 '프린트(3)'을 돌렸기때문에 비동기이다
라고 말할 수 있는 건가요?
c#에서 쓰레드와 비동기 프로그래밍하기 함수 오버로드
msdn = >
https://learn.microsoft.com/ko-kr/dotnet/visual-basic/developing-apps/programming/how-to-call-a-web-service-asynchronously
Visual Basic
msdn =>
https://learn.microsoft.com/ko-kr/dotnet/csharp/asynchronous-programming/task-asynchronous-programming-model
C#
참고하세요.
감사용 차근차근 읽어볼게용
나한테 감사한게 아니라 공헌자들께 감사해야함. 마이크로소프트 문서 기여자