如果使用QueueUserWorkItem调用方法(M1),为什么当M1调用其中的另一个方法(M2)时,M2在主线程上运行而不是在与M1相同的工作线程内运行? / p>
答案 0 :(得分:3)
如果使用QueueUserWorkItem调用方法(M1),为什么会这样 当M1调用其中的另一个方法(M2)时,M2就会运行 主线程而不是与M1相同的工作线程内部?
这不是一个真实的陈述,方法M2将由与M1相同的线程调用(除非你专门将调用排队到M2以便在另一个线程上执行,即使用Dispatcher
)