- - ดีบักเธรดเดี่ยวทำให้โฟกัสบนเธรดเดี่ยว [Visual Studio 2010]

การดีบักเธรดเดี่ยวทำให้โฟกัสบนเธรดเดี่ยว [Visual Studio 2010]

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

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

การใช้งานง่าย ติดตั้งการเพิ่มหลังจากปิดอินสแตนซ์ที่กำลังทำงานทั้งหมดของ Visual Studio 2010 เปิดโครงการ / โซลูชันแบบมัลติเธรดคุณจะเห็นปุ่มใหม่สองปุ่มถัดจากดีบั๊ก เมื่อคุณเริ่มกระบวนการดีบักปุ่มเหล่านี้จะเปิดใช้งานเพื่อให้คุณตรึงเธรดทั้งหมดยกเว้นเธรดปัจจุบันและย้ายไปยังเธรดถัดไป

ด้ายเดี่ยว

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

เปลี่ยนเป็น 2 ถัดไป

Debug Single Thread รองรับ Visual Studio 2010

ดาวน์โหลด Debug Single Thread

ความคิดเห็น