유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

[10분 테코톡] 오둥이의 코루틴 예외처리

우아한테크

2024. 8. 30.

0

#backend
  • 코루틴은 스레드와 달리, 구조화된 병렬성의 원리를 따르며 안전하고 효율적으로 비동기 처리를 처리한다. 🤖
  • 쓰레드에서 예외가 발생하면 Task를 취소하기 어려워 메모리 누수 또는 데이터 손실 문제가 발생할 수 있다. 🚨
  • 코루틴은 예외 발생 시 자동으로 작업을 취소하여 안전한 처리를 제공한다. 🛡️
  • SupervisorJob 는 child 코루틴에서 발생한 예외가 부모 코루틴으로 전파되는 것을 막아준다. ✨
  • SupervisorJob을 사용할 때, 스택의 부모-자식 관계를 유지해야 하며, SupervisorJob 자체가 활성 상태로 남는 점에 유의해야 한다. ⚠️

Recommanded Videos