【发布时间】:2011-09-21 23:42:29
【问题描述】:
我注意到,在我的应用程序中,CreateProcessWithTokenW 有时会在返回之前阻塞很长时间(最多 20 秒)。长时间阻塞我的主线程是不可接受的,因此我正在考虑将调用移至后台线程。但是,我想知道是否有更好的内置方法来执行异步 CreateProcess,可能使用重叠操作等。有谁知道这样的事情是否存在?
【问题讨论】:
标签: windows winapi process createprocess
我注意到,在我的应用程序中,CreateProcessWithTokenW 有时会在返回之前阻塞很长时间(最多 20 秒)。长时间阻塞我的主线程是不可接受的,因此我正在考虑将调用移至后台线程。但是,我想知道是否有更好的内置方法来执行异步 CreateProcess,可能使用重叠操作等。有谁知道这样的事情是否存在?
【问题讨论】:
标签: windows winapi process createprocess
CreateProcess 及其变体就是您所拥有的。如果阻塞伤害了你,那么另一个线程是唯一的解决方案。
【讨论】: