我有一个运行许多线程的应用程序.每个线程都应该有一个计时器来检查该线程范围内的某些内容.我的问题是:我应该使用哪个计时器,它们之间有什么区别?
我通过ThreadPool.QueueUserWorkItem启动一个线程,其中有一个消息框对话框:
System.Windows.Forms.DialogResult dr = System.Windows.Forms.MessageBox.Show("你想在后台下载升级吗?..","升级可用",MessageBoxButtons.YesNo);
它似乎工作正常但是我有点怀疑一些客户建议他们没有收到消息弹出.我有.NET Framework 2.0+的感觉你不需要编组这个特定的调用,它会为你做.正确?
这是一个感兴趣的半相关主题: 为什么在MessageBox.Show中使用所有者窗口?