作者phantasma (PeterPan)
看板C_Sharp
标题[问题] 程式开启的第二个winform是同一个thread?
时间Mon Oct 22 12:12:18 2012
请问一个观念上的问题,我用 C# 写了一个 windows application
如果我在一开始的 winform0 里面,又产生另外一个 winform1
我从 process monitor 里面看起来,他们应该是属於同一个 process
但是他们会属於同一个 GUI thread 嘛?
另外一个问题就是~
如果在 winform0 里面有一个 background thread
定期会去更新 winform1 资料,然後执行一些绘图的动作
这样应该要用 Invoke 还是 BeginInvoke?
感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 72.130.134.2
1F:推 optimist9266:是同一个GUI Thread你在WinForm开WPF Window也是同一 10/24 23:54
2F:→ optimist9266:条Thread 10/24 23:54
3F:→ firose:Invoke/BeginInvoke 只是同步/非同步的差别而已 10/28 11:07
4F:→ firose:同步会 block 你的执行绪,非同步的不会,看你要哪种? 10/28 11:08