Здравствуйте, alexander_r, Вы писали:
_>может быть у обоих процессов и они оба завершатся, или наоборот, не успеют попасть в список процессов и оба откроются, вручную скорее всего это не воспроизвести, но программно вполне возможно
Вот это как раз и нужно обосновать.
P.S.
В программирование это как раз самое запарное доказывать, что кто-то был неправ.
Конечно сдаётся программу As Is, но от этого As Is заказчик уже беситься.
----
"Ответить на вопрос — значит согласиться с правильностью его постановки.", Карстен Бредемайер