最近在做一个提示框,要用到线程,遇到的问题是不知道怎么在一个类中用同一个线程来调用所有方法。
后来想,是不是只要在线程中创建了这个类,那这个类里的所有原生的东西都属于这个线程。
于是写了个简单的程序试了下:
public class Class1
{
public void Method1()
{
Console.WriteLine("{0} - {1} - {2}",
"Class1",
"Method1",
Thread.CurrentThread.ManagedThreadId);
}
public void Method2()
{
Console.WriteLine("{0} - {1} - {2}",
"Class1",
"Method2",
Thread.CurrentThread.ManagedThreadId);
}
public void Method3()
{
Console.WriteLine("{0} - {1} - {2}",
"Class1",
"Method3",
Thread.CurrentThread.ManagedThreadId);
}
}
p