У меня есть основной поток, который создает другой поток для выполнения некоторой работы. основной поток имеет ссылку на этот поток. Как через некоторое время принудительно убить этот поток, даже если поток все еще работает. Я не могу найти правильный вызов функции, который делает это.
любая помощь будет ощутимой.
Исходная проблема, которую я хочу решить, заключается в том, что я создал поток для выполнения операции с привязкой к ЦП, которая может занять 1 секунду или может занять 10 часов. Я не могу предсказать, сколько времени это займет. Если это занимает слишком много времени, я хочу, чтобы он изящно отказался от работы, когда/если я захочу. я могу как-то передать это сообщение в эту ветку??