אינטראפט ציוני הולם

גילאים 12+
חזרה

פקולטה למדעי המחשב, אונ׳ בן־גוריון, 10:00

טוען תמונה...

השקופית על המסך: Complexity: O(n log n). המרצה מסביר על אופטימיזציה, ואתה/את מקליד/ה פסאודו־קוד. פתאום—הדלת נפתחת בחדות. חבר הכנסת אלמוג כהן נכנס, מניף יד ואומר בקול: "חייבים אופטימיזציה ציונית עכשיו!".

הזמן כמו נשבר. במקום זמן ריצה יש interrupt באמצע הפונקציה. שלושה threads מתחילים להתנגש: המרצה, הסטודנטים, הח״כ. ה־CPU החברתי מזיע; ה־stack מתמלא בקריאות סיסמה.

// main lecture loop, O(n log n)
while (class_is_running) {
  teach();
  answer_questions();
  compile_concepts();
}

// unexpected interrupt
ISR(ZIONIST_OPTIMIZATION) {
  shout_slogans();
  reroute_agenda();
}

מה המהלך שלך כדי שלא יקרה כאן stack overflow?