我的应用程序有一个工作线程做一些文件同步.
在同步过程中的某些条件下,我的工作线程需要决定是否继续.因此,我想我会通过显示一个对话框/消息框来询问用户反馈..(是/否).哪会导致工人继续或停止.
现在的问题是:
在非UI线程上显示消息框是否安全?
它可能会导致任何潜在的问题吗?
在非UI线程上显示消息框是否安全?
是的,这是安全的.MessageBox.Show()是一种静态线程安全的方法.
它可能会导致任何潜在的问题吗?
我认为不是在这种情况下.但你确实阻止了一个线程,而不是你可以阻止它的东西.