با عرض سلام
من یک سری کارها را با ارسال چند پارامتر میخواهم انجام دهم که برای آن از یک Procedure استفاده کرده ام.
در برنامه ام گاهی پیش میآید که در حین اجرای پروسیجرم که طولانی است، دوباره آن پروسیجر توسط بخش دیگری از برنامه صدا زده و اجرا میشود.
حال سوال من این است که چه اتفاقی رخ میدهد؟
آیا ادامه کار پروسیجر اول رها میشود و پروسیجر دوم که با ارسال پارامترهای جدید صدا زده شده اجرا میشود؟
یا اجرای اول پروسیجر تا پایان کار ادامه پیدا میکند و در همان لحظه نیز اجرای پروسیجر با ارسال مقادیر جدید اجرا میشود؟
آیا بین Function و Procedure در این مورد تفاوتی هست؟