• Чтобы сэкономить время
  • Чтобы ускорить работу программы
  • Чтобы программа не зависала ожидая вычислений со стороны, а продолжала работу
  • Чтобы непрерывно выполнять большое количество заданий