ورود

View Full Version : سوال: اجرا شدن دو event به صورت همزمان



barnamenevis.work
سه شنبه 02 اردیبهشت 1393, 11:51 صبح
با سلام
من یک ActiveX دارم که در مواقعی یک event رو Fire میکنه و یه برنامه MFC که اون رو دریافت و تابعی رو اجرا میکنه. من بنا به دلایلی می خوام یک event دیگه اضافه کنم. این دو event هر کدوم با یک thread مجزا Fire میشن.
حالا سوالی که برام پیش اومده اینه که اگه دو event رو توسط دو thread مجزا به صورت همزمان Fire کنم، برنامه میتونه هر دو رو به صورت همزمان دریافت کنه و هر دو تابع رو به صورت همزمان اجرا کنه؟
سوال دیگه اینکه اگه یک event داشته باشیم و این event دوبار پشت سر هم Fire بشه طوری که هنوز تابع event اول به اتمام نرسیده event دوم دریافت بشه، آیا دو نسخه از همون تابع به صورت همزمان اجرا می شه یا دومی بعد از اتمام اولی اجرا می شه یا دومی اصلا اجرا نمیشه؟