CheckCurThread()
Проверяет не должен ли текущий поток завершиться (обычно после прерывания его пользователем). Если да, вызывает исключение аналогично функции Cancel().
Результат:
undefined
Поскольку поток, как праивило, нельзя завершить принудительно, любая задача, выполняющая длинные вычиления, должна периодичеси вызывать эту функцию, чтобы проверить, не было ли выполнение потока отменено пользователем.
Если поток вызывает в цикле функцию Sleep() либо любую функцию, вызывающее сетевой запрос, то вызывать функцию CheckCurThread() нет необходимости, поскольку вышеназванные функции сами проверяют запрос на отмену выполнения потока.