个人理解,不对之处,希望大家多多 指正。
1.Control.invoke()
MSDN上的解释是:拥有此控件的基础窗口句柄的线程上执行指定的委托。
也就是说,invoke()是一个方法,这方法执行的是 委托,并且是在 一个固定的线程上 执行的。
什么样的 线程? 拥有此控件的基础窗口句柄的线程。
我理解 这个“拥有此控件的基础窗口句柄的线程”实际上就是 “主线程”,
窗体加载时 程序会创建一个 “主线程”。
个人理解,不对之处,希望大家多多 指正。
1.Control.invoke()
MSDN上的解释是:拥有此控件的基础窗口句柄的线程上执行指定的委托。
也就是说,invoke()是一个方法,这方法执行的是 委托,并且是在 一个固定的线程上 执行的。
什么样的 线程? 拥有此控件的基础窗口句柄的线程。
我理解 这个“拥有此控件的基础窗口句柄的线程”实际上就是 “主线程”,
窗体加载时 程序会创建一个 “主线程”。