본문 바로가기
728x90
반응형

await3

JavaScript #15 비동기 자바스크립트 비동기비동기는 시간이 걸리는 네트워크 요청, 파일 읽기 등을 수행할 때 코드의 실행을 차단하지 않고 비동기적으로 처리할 수 있게 해주는 중요한 개념이다. 자바스크립트의 비동기와 관련된 기능들은 웹 애플리케이션을 더 빠르고 반응성이 좋게 동작하게 한다. 콜백 함수콜백 함수는 다른 함수의 인수로 전달되는 함수이다.비동기 작업이 완료되면 호출되며 비동기 작업을 처리하는 가장 기본적인 방법이다.function fetchData(callback) { setTimeout(() => { const data = { id: 1, name: 'John Doe' }; callback(data); }, 1000); // 1초 후에 콜백 함수 호출}fetchData((data) => { .. 2024. 7. 23.
C# 비동기화 키워드 : async, await async 메서드, 람다 표현식 또는 무명 메서드를 비동기로 특정할 수 있다. 메서드나 표현식에 async 제한자가 붙으면 비동기식 메서드라고 한다. public async Task ExampleMethodAsync() { string contents = await NetworkManager.GetData(url); } async만 사용한다고 메서드가 비동기로 작동하는 것은 아니며 첫 번째 await 표현식을 만날 때까지 동기적으로 실행된다. await의 동작이 완료될 때까지 메서드는 대기하게 되고 메서드 호출자는 다음 동작을 진행하게 된다. async 키워드로 선언된 비동기 메서드가 await 표현식이나 구문이 포함되어있지 않으면 컴파일러는 경고를 띄우게 된다. 비동기 메서드의 반환형은 Task , T.. 2023. 1. 31.
Main method 메인 함수 C#의 메인함수는 프로그램의 시작점이다. 프로그램이 실행될 때 가장 먼저 실행되는 함수로 몇가지 조건을 가진다. - 클래스 또는 구조체 내부에 선언한다. - 메인함수는 반드시 static으로 선언되어야하며 클래스 또는 구조체가 static일 필요는 없다. - 접근제한자는 public일 필요는 없다. - 반환형은 void, int, Task, Task 형을 가질 수 있다. (Task, Task 의 경우 async 한정자 필요) - 매개변수는 string[]을 가질 수 있다. 이 매개변수에는 명령어 인자가 포함된다. 선언 public static void Main() {} public static int Main() {} public static void Main(string[] args) {} .. 2023. 1. 19.
728x90
반응형