View Full Version : اجرای همزمان دو تابع
amir_civil
چهارشنبه 10 مرداد 1386, 18:46 عصر
سلام دوستان
فرض کنید که مادوتا تابع داریم که باید اجرا شوند ولی نه به ترتیب بلکه همزمان
امکانش هست؟
emad_67
چهارشنبه 10 مرداد 1386, 18:53 عصر
نه نمیشه که. به هر حال کامپایلر از بالا شروع میکینه خط ها رو به ترتیب میخونه دیگه. مگر اینکه یه تابع رو درون تابع دیگه اجرا کنی که بازم نمیشه گفت هم زمان.
amir_civil
چهارشنبه 10 مرداد 1386, 22:01 عصر
سلام
میشه برای هرتابع یه حافظه در نظر گرفت و اونهارو اجرا کرد؟:متفکر::متفکر:
Inprise
چهارشنبه 10 مرداد 1386, 22:12 عصر
هر کدام از توابعت رو در یک Thread جداگانه تعریف و اجرا کن . همزمانی اش بستگی به تعریفت از زمان و "هم" زمانی داره اما اگه قرار نباشه خیلی دقیق و علمی حرف بزنیم با Threadingمیتونی کدهات رو همزمان اجرا کنی .
golihaghighi
پنج شنبه 11 مرداد 1386, 11:54 صبح
البته هیچ وقت نمیشه دو دستور در cpu همزمان اجرا بشه بلکه Threading همزمانی رو شبیه سازی میکنه. مثل عملکرد خود ویندوز که چند برنامه همزمان اجرا میشن.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.