이는 일부 애플리케이션에는 적합하지만 다른 애플리케이션에는 적합하지 않을 수 있습니다. 따라서 자신의 요구 사항을 살펴볼 필요가 있습니다. 알려진 시간 내에 작업이 완료된다는 보장이 필요한가요?

This is ok for some applications, but not ok for others. So you need to look at your own requirements. Do you need to have a guarantee that your task would finish within a known time frame?