5

私のアプリケーションでは、CreateProcessWithTokenW が戻る前に非常に長い時間 (最大 20 秒) ブロックすることがあります。メイン スレッドをこれほど長くブロックすることは受け入れられないため、呼び出しをバックグラウンド スレッドに移動することを検討しています。ただし、おそらくオーバーラップ操作などを使用して、非同期の CreateProcess を実行するためのより良い組み込みの方法があるかどうか疑問に思っています。そのようなものが存在するかどうか誰かが知っていますか?

4

1 に答える 1

8

CreateProcess とそのバリアントだけで十分です。ブロッキングが問題になる場合は、別のスレッドが唯一の解決策です。

于 2011-09-21T23:53:02.520 に答える