C# 동기와 비동기 짧게

2023. 5. 15. 00:22C# 프로그래밍 개념

동기: 메서드를 호출한 이후, 메서드가 완료될 때까지 코드 실행이 차단 됨. , 작업은 순서대로 실행되므로 하나의 작업이 끝날 때까지 다른 작업을 수행하지 않음.

 

걷기, 돈 다발 줍기(걷기가 끝나야 돈 다발을 줍는다.)

 

비동기: 메서드를 호출한 이후 해당 메서드가 완료되기를 기다리지 않고 다음 코드를 실행함. 비동기 메서드는 백그라운드 스레드(메인에서 실행하기 어려운 거, 긴 시간이 걸리는 거)에서 수행되므로, 메인 스레드는 다른 작업을 수행할 수 있다.

'C# 프로그래밍 개념' 카테고리의 다른 글

C# 에서의 this 문법  (0) 2023.05.16
C# 프로퍼티  (0) 2023.05.15
C# 상속(Inheritance)  (0) 2023.05.14
C# 배열  (0) 2023.05.13
C# 오버라이딩  (0) 2023.05.13