Я заметил, что в моем приложении CreateProcessWithTokenW иногда блокируется очень долго (до 20 секунд) перед возвратом. Недопустимо так долго блокировать мой основной поток, поэтому я рассматриваю возможность переноса вызова в фоновый поток. Однако мне интересно, есть ли лучший встроенный способ выполнения асинхронного CreateProcess, возможно, с использованием перекрывающихся операций или тому подобного. Кто-нибудь знает, существует ли такая вещь?
Асинхронный процесс создания?
Ответы (1)
CreateProcess и его варианты — это все, что у вас есть. Если блокировка причиняет вам боль, то единственным решением является другой поток.
person
David Heffernan
schedule
21.09.2011