حساب کاربری
​
تغیر مسیر یافته از - بازخوانی (برنامه‌نویسی رایانه)
زمان تقریبی مطالعه: 1 دقیقه
لینک کوتاه

فراهمال (برنامه‌نویسی)

(تغییرمسیر از مهیال (برنامه‌نویسی رایانه))

فراهمال (مهیال یا کالبک) (به انگلیسی: callabck) یه شی فراخوانپذیر است که به یه شی فراخوانپذیر دیگر، برای ارائه یه عملکرد خاص، داده می‌شود. درواقع، شی فراهمال توسط شی گیرنده فراهمال بشکل بی‌درنگ (فراهمال همگام) یا بادرنگ (فراهمال ناهمگام) در بخشی از کد شی گیرنده اجرا می‌شود.

یه مهیال اغلب به مبدا فراخوان برمی‌گردد.

فهرست

  • ۱ فراهمال همگام
  • ۲ فراهمال ناهمگام
  • ۳ جستارهای وابسته
  • ۴ منابع
  • ۵ پیوند به بیرون

فراهمال همگام

این نوع فراهمال‌ها در ریسه (thread) جاری اجرا می‌شوند. برای همین روند اجرای برنامه در ریسه جاری (ریسه‌ای که فراهمال گرفته‌شده) تا برگشت از فراهمال بازمانده (دچار وقفه) می‌شود. ازینرو فراهمال‌های همگام «بندآور» نیز خوانده می‌شوند. این نوع فراهمال‌ها اغلب برای کیاستن (handling) رویدادها (event) استفاده نمی‌شوند (ناستفایشند).

فراهمال ناهمگام

این نوع فراهمال‌ها در یه ریسه (thread) دیگر اجرا می‌شوند. برای همین روند اجرای برنامه در ریسه جاری (ریسه‌ای که فراهمال گرفته‌شده) بازمانده (دچار وقفه) نمی‌شود. ازینرو فراهمال‌های ناهمگام «بازداشته» نیز خوانده می‌شوند. فراهمال‌های ناهمگام اغلب برای کیاستن رویه‌های وابسته به رویدادها، مانند ورودی/خروجی، استفاده می‌شوند (استفایشند).

جستارهای وابسته

  • الگوی فرمان
  • برنامه‌نویسی رویدادمحور
  • وارونگی کنترل

منابع

پیوند به بیرون

  • Basic Instincts: Implementing Callback Notifications Using Delegates
  • Implement callback routines in Java
  • Implement Script Callback Framework in ASP.NET
  • Interfacing C++ member functions with C libraries (archived from the original on July 6, 2011)
  • Style Case Study #2: Generic Callbacks
آخرین نظرات
کلیه حقوق این تارنما متعلق به فرا دانشنامه ویکی بین است.