GetNewTask函数会调用GetNewTask(Id)//其中Id是一个类的成员Thread workUnitId_1_Thread = new Thread(new ThreadStart(this.GetNewTask));
workUnitId_1_Thread.Start();
Thread workUnitId_2_Thread = new Thread(new ThreadStart(this.GetNewTask));
workUnitId_2_Thread.Start();这两个线程在同一事件中被调用,会出现问题吗?
workUnitId_1_Thread.Start();
Thread workUnitId_2_Thread = new Thread(new ThreadStart(this.GetNewTask));
workUnitId_2_Thread.Start();这两个线程在同一事件中被调用,会出现问题吗?
只要注意线程间变量的同步即可。
this.GetNewTask的内部变量是变量的两份拷贝,不会有问题。