Delegate.BeginInvoke 线程
Delegate.BeginInvoke Thread
我知道 Delegate.BeginInvoke()
在取自 ThreadPool
的单独线程上启动异步调用。但是我仍然很困惑,该线程是否必须始终与调用者线程不同,或者两种方法都可以在同一个线程上。
该函数是异步调用的(因此它必须在不同的线程上)。您可以在两者之间执行某些操作,并可能等待异步操作使用 EndInvoke 完成。
我知道 Delegate.BeginInvoke()
在取自 ThreadPool
的单独线程上启动异步调用。但是我仍然很困惑,该线程是否必须始终与调用者线程不同,或者两种方法都可以在同一个线程上。
该函数是异步调用的(因此它必须在不同的线程上)。您可以在两者之间执行某些操作,并可能等待异步操作使用 EndInvoke 完成。