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

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

데브허브 커뮤니티

Delay correctly in .NET

Nick Chapsas

2025. 6. 29.

0

#backend
#devops
  • Thread.Sleep은 전체 스레드를 막아 다른 작업을 못하게 하므로 사용하지 말아야 함 🚫.
  • Task.Delay는 비동기적으로 지연시켜 스레드가 다른 작업을 수행할 수 있게 함 ⏳.
  • 콘솔 앱이나 서비스에서도 스레드 블로킹은 확장성에 해를 끼침 📉.
  • Thread.Sleep은 레이스 조건 테스트나 느린 상황 시뮬레이션 같은 특수한 경우에만 사용해야 함 🧪.
  • 실제 코드에서 Thread.Sleep은 거의 항상 잘못된 사용임 🚩.

Recommanded Videos