线程同步上下文
请问一下,线程同步上下文是什么意思,大家可不可以通俗一点解释
还有大家有用过 SynchronizationContext 类,分析一下为什么在构造函数定义将
m_mainThreadSynContext赋值 是什么意思,代码如下
namespace ClientSpace
{
public partial class FormHistory2 : Form
{
......//定义的变量
protected SynchronizationContext m_mainThreadSynContext;
//下面FormHistory2窗体的构造函数
public FormHistory2()
{
......
m_mainThreadSynContext = SynchronizationContext.Current;
......
}
void m_timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
m_mainThreadSynContext.Post(new SendOrPostCallback(Track), null);
}
void Track(object target)
{
......//代码
}