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