Максимальное время выполнения потока

Поддержка
  • Приветствую всех!
    Хочу реализовать, максимальное время которое поток должен работать..
    Пробовал через асинхронную функцию, ну через нее не могу остановить роботу потока.
    Есть у идеи?
    За любою помощь буду благодарен