2011-09-21 16 views
5

He notado que en mi aplicación, CreateProcessWithTokenW a veces bloquea durante un tiempo muy largo (hasta 20 segundos) antes de volver. No es aceptable bloquear mi hilo principal durante tanto tiempo, por lo que estoy considerando mover la llamada a un hilo de fondo. Sin embargo, me pregunto si existe una forma mejor e integrada de hacer un CreateProcess asíncrono, tal vez utilizando operaciones superpuestas o similares. ¿Alguien sabe si existe tal cosa?CreateProcess asincrónico?

Respuesta

8

CreateProcess y sus variantes son todo lo que tiene. Si el bloqueo te duele, entonces un hilo diferente es la única solución.

Cuestiones relacionadas