Указание, активен ли идентификатор процесса или идентификатор потока, - это два разных вопроса.
Идентификаторы потока проще - они являются частью процесса - и поэтому процесс должен знать, что он их создал, и можетпроверьте, являются ли они текущими.
ИД процесса - это другой вопрос - новый процесс может быть создан после того, как предыдущий onw умер с тем же идентификатором.
Хорошее решение этого, если выесть семья взаимодействующих процессов.Вы можете назвать их и использовать вместо них имя или общую память.Я рекомендую последнее.