[c#] C# 스레드 콜백
일반적으로 Task
클래스를 사용하여 비동기 작업을 처리하고 ContinueWith
메서드를 사용하여 작업이 완료될 때 콜백을 등록할 수 있습니다.
예를 들어:
Task.Run(() =>
{
// 비동기 작업 수행
})
.ContinueWith(task =>
{
// 작업 완료 후 콜백 수행
});
위의 예제에서 Task.Run
으로 비동기 작업을 시작하고, ContinueWith
를 사용하여 작업이 완료된 후 콜백 함수를 정의합니다.
또한 C# 5.0부터는 async
및 await
키워드를 사용하여 비동기 작업을 보다 쉽게 다룰 수 있습니다.
참고 자료: