PDA

View Full Version : مشکل این متد چیه؟



amirrr3
دوشنبه 04 اردیبهشت 1391, 18:06 عصر
سلام دوستان من یه متد دارم ( دوسش دارم)
اینجوری تعریفش کردم


private int[] s = new int[10];
private int mymethod(int i)
{
if( فلان فلان)
{
s[i]++;
}
returne s[i];
}


حالا وقتی این متد فراخوانی میشه مشکلی نداره ولی چرا وقتی همزمان از دوجای مختلف فراخوانیش می کنم فقط واسه یه آرایه جواب میده و اون یکی آرایه استپ میشه درضمن بقیه دستورات هم تو یه تایمر گذاشتم

کد درون تایمر اینشکلیه


int harchi = mymethod(0);
int harchi2 = mymethod(1);
.
.
.

Mahmoud.Afrad
دوشنبه 04 اردیبهشت 1391, 18:56 عصر
شاید بسته به شرطی که گذاشتید بعضی اجرا میشن بعضی نه.
من امتحان کردم مشکلی نبود.
86187

mazaher5723
دوشنبه 04 اردیبهشت 1391, 19:03 عصر
سلام دوست عزیز
مشکلی نداره
موفق و پیروز باشید
مظاهر