一个好的调试器,能够帮助程序员处理很多自动化的工作.试想下列的情形: 错误是发生在一个循环当中,只在循环遍历了若干次以后,才会出现. 错误只在程序中某个变量为一个特定的值,才会出现,而这个变量的值是在程序运行的过程中随机设置的. 多个线程都要调用同一个函数,而你只想在某几个线程执行这个函数的时候,中断程序的执行. 在上面列出来几种情况当中,如果调试器不能提供一个有效的方法帮助我们设置断点的话,调试这种程序将会是很痛苦的一件事.在第一种情况当中,用户不得不在循环中设置断点,并且要记住自己按下F5的