habib_namvar
جمعه 08 اسفند 1393, 19:59 عصر
سلام دوستان
مشکل من اینه که من با استفاده از حلقه چندین thread ایجاد میکنم
mc = new MyClass();
thread[i] =new Thread(() => mc.WorkThreadFunction(item.siteId));
thread[i].Name = item.siteId.ToString();
thread[i].Priority = ThreadPriority.Highest;
thread[i].Start();
تایع من هم به این شکله
class MyClass
{
public void WorkThreadFunction(int siteid)
{
.
.
.
}
مشکل اینه که زمان اجرای همزمان مقادیر متغیر های هر thread با thread دیگه قاطی می شه
دوستان راهکارش چیه؟
مشکل من اینه که من با استفاده از حلقه چندین thread ایجاد میکنم
mc = new MyClass();
thread[i] =new Thread(() => mc.WorkThreadFunction(item.siteId));
thread[i].Name = item.siteId.ToString();
thread[i].Priority = ThreadPriority.Highest;
thread[i].Start();
تایع من هم به این شکله
class MyClass
{
public void WorkThreadFunction(int siteid)
{
.
.
.
}
مشکل اینه که زمان اجرای همزمان مقادیر متغیر های هر thread با thread دیگه قاطی می شه
دوستان راهکارش چیه؟