一、不共享变量的线程
1.方法创建变量
class Program {
static void Main(string[] args) {
Thread thread = new Thread(go);
thread.Start();
go();
}
static void go() {
bool done = false;
if (!done)
{
done = true;
Console.WriteLine("Done");
}
}
}
thread线程开始时会创建done变量;
主线程开始时也会创建done变量;
结果会输出两个Done;
2.本地变量
class Program {
static void Main(string[