본문 바로가기

동기2

c# 비동기 프로그래밍 async, await C#에서 async와 await 키워드는 비동기 프로그래밍(Asynchronous Programming)을 지원하기 위한 핵심 요소입니다. 이 키워드들을 사용하면 비동기 작업을 쉽게 작성하고 관리할 수 있습니다. 이를 위해선 동기와 비동기에 대한 기본적인 이해가 필요합니다.   프로그래밍 동기와 비동기동기와 비동기에 대해선 프로그래밍을 배워본 사람이라면 그 개념을 잘 모르더라도 한번쯤은 들어봤을 단어일 것입니다. 저 역시도 계속 들어왔던 단어지만 그 개념은 아예 모르고 있었으니 말ks-factory.tistory.comasync메서드나 람다 표현식에 사용되어 비동기 작업을 정의할 수 있게 합니다. async 키워드는 메서드 선언에 사용됩니다.async 메서드는 Task 또는 Task 반환형을 가집니다. .. 2024. 10. 1.
프로그래밍 동기와 비동기 동기와 비동기에 대해선 프로그래밍을 배워본 사람이라면 그 개념을 잘 모르더라도 한번쯤은 들어봤을 단어일 것입니다. 저 역시도 계속 들어왔던 단어지만 그 개념은 아예 모르고 있었으니 말이죠. 그래서 동기와 비동기에 대해 정리해 보았습니다. 자 먼저 동기와 비동기는 프로그램에서 데이터를 받는 방식입니다. 쉽게는 데이터를 동시에 처리하느냐 아니냐에 따라서 나뉩니다. 동기 : synchronous 동기는 데이터를 동시에 처리한다고 했지만 그보단 데이터를 순차적으로 처리한다고 보는게 맞을것 같습니다. 만약에 서버에 데이터를 요청하면 그 데이터가 올 때까지 다른 작업은 수행하지 않는 것이죠. 데이터가 서버로부터 온다면 그 다음 작업들을 처리하게 됩니다. 개념은 아주 쉽죠?? 장점의 경우 설계도 쉽고 직관적이지만 요.. 2022. 1. 12.
반응형