CALLBACK

eyal the one

New member
CALLBACK

עד כמה שהבנתי מדובר בפונקציות שאין צורך לקרוא להן הן נקראות לבד. מה זאת אומרת? ברגע שהתוכנית עולה הן נקראות? מה קורה אם יש כמה? הן פועלות במקביל כמו threads?
 

vinney

Well-known member
זה פונקציה לכל דבר

CALLBACK זה פונקציה שמצביע אליה מועבר לפונקציה אחרת (בד"כ בתוכנית אחרת) שתקרא לה כשתצטרך. משתמשים בזה לפעולות אסינכרוניות - יחד עם הזמנת הפעולה בפונקצית ה POST, שולחים מצביע לפונקציית CALLBACK לה צריך לקרוא התהליך האסינכרוני, כשיסיים את מה שאמרו לו לסיים. פונקציות CALLBACK צריכות להיות בממשק מוסכם (ז"א שהפונקציה שאתה מעביר כCALLBACK חייבת לעמוד בציפיות של הצד השני מבחינת הפרמטרים המועברים והערך המוחזר).
 
למעלה