หนึ่งในปัญหาที่นักพัฒนาหลายคนเผชิญในขณะที่การสร้างและการดีบักแอพพลิเคชั่นแบบมัลติเธรดก็มักจะยากที่จะมุ่งเน้นไปที่เธรดเดี่ยวเพื่อตรวจสอบว่าเธรดทำงานได้ดีหรือทำงานได้ตามความต้องการหรือไม่ การดีบักเธรดเดี่ยวช่วยให้ผู้ใช้ทดสอบข้อกำหนดการใช้งานของแอพพลิเคชั่นแบบมัลติเธรดอย่างละเอียด แม้ว่า Visual Studio 2010 ช่วยให้คุณสามารถสลับระหว่างกระบวนการและเธรดจากแถบเครื่องมือเมื่อมีการดีบักแอปพลิเคชัน แต่จะไม่มีตัวเลือกเพื่อให้ความสำคัญกับเธรดเดี่ยวและเลื่อนผ่านแต่ละเธรด / กระบวนการทีละรายการ สิ่งนี้บังคับให้ผู้ใช้ค้นหาด้วยตนเองและเลือกเธรดถัดไปจากเมนูดร็อปดาวน์เธรด ดีบักเธรดเดี่ยว เป็น add-in ที่เพิ่มปุ่มอำนวยความสะดวกสองปุ่มถัดจากเมนูดร็อปดาวน์ debug ในแถบเครื่องมือเพื่อมุ่งเน้นเธรดปัจจุบันและย้ายไปยังเธรดถัดไปตามลำดับ
Debug Single Thread ไม่เพียง แต่แก้ปัญหาเท่านั้นของการแช่แข็งเธรดอื่น ๆ ด้วยตนเอง แต่ให้วิธีที่ง่ายต่อการโฟกัสเธรดที่ผู้ใช้ระบุและย้ายผ่านรายการเธรด ปุ่มสโนว์เฟลกซึ่งสามารถเปิดใช้งานได้โดยการใช้คีย์ลัด Ctrl + T + T เพื่อหยุดการเดินสายอื่น ๆ ทั้งหมดและทำการประมวลผลเธรดปัจจุบันเพิ่มเติม เลื่อนไปยังฟังก์ชันการทำงานของปุ่มถัดไปสามารถทำได้ผ่าน Ctrl + T + J ปุ่มลัด
การใช้งานง่าย ติดตั้งการเพิ่มหลังจากปิดอินสแตนซ์ที่กำลังทำงานทั้งหมดของ Visual Studio 2010 เปิดโครงการ / โซลูชันแบบมัลติเธรดคุณจะเห็นปุ่มใหม่สองปุ่มถัดจากดีบั๊ก เมื่อคุณเริ่มกระบวนการดีบักปุ่มเหล่านี้จะเปิดใช้งานเพื่อให้คุณตรึงเธรดทั้งหมดยกเว้นเธรดปัจจุบันและย้ายไปยังเธรดถัดไป

เมนูดร็อปดาวน์เธรดช่วยให้คุณติดตามเธรดทั้งหมด เมื่อคุณหยุดการประมวลผลเธรดปัจจุบันหรือย้ายไปยังเธรดถัดไปคุณสามารถตรวจสอบได้ เธรดปัจจุบัน และยืนยัน สลับไปยังเธรดถัดไป ในรายการแอปพลิเคชันของคุณจากเมนูแบบเลื่อนลงของเธรด

Debug Single Thread รองรับ Visual Studio 2010
ดาวน์โหลด Debug Single Thread
ความคิดเห็น