У меня есть отдельный поток, выполняющий функцию. Функция проверит, может ли она что-то сделать, и, если это невозможно, я хочу, чтобы программа проинформировала пользователя и закончила работу.
Я знаю о exit (0)
. Я не был уверен, работает ли он во всех потоках или только в основном.
Можно ли как-нибудь завершить программу из отдельного потока, если условие не выполняется?