Macro For Automatically Freezing Threads
לפני 3 חודשים כתבתי פוסט
קצר שהציע דרך להקל על עבודת ה-Debug תחת Multithreaded Environments.
במקום להתחיל לקבוע Breakpoint'ים עם פילטרים שיגרמו רק לת'רד מסויים להעצר בהם, הצעתי להגדיר Breakpoint רגיל וברגע שנעצרים בו, פשוט לגשת
לפאנל ה-Threads ולהקפיא את כל שאר הת'רדים הקיימים (עניין של Select All
והקלקה על Freeze).
לאחרונה John Robbins פרסם בבלוג שלו פוסט
עם דוגמה לפקודת מאקרו שמקפיאה באופן אוטומטי את כל הת'רדים חוץ מהפעיל. למעשה, אוטומטיזציה של הפוסט הקודם שלי. כך שאפשר לחסוך אפילו עוד כמה רגעים ולהשתמש במאקרו הזה גם כן. יכול להיות
שימושי מאוד במידה ואתם מוצאים את עצמכם לא פעם מנסים ללהטט בין
Breakpoint'ים עם ת'רדים שונים במקביל.