设置断点有什么作用?

设置断点有什么作用?,第1张

设置断点是为了出错调试用的。

有一个程序出错了,大致猜出可能在某处会出错,就在那里下一个断点。调试程序,执行到那里,程序会停下来,这时可以检查各种变量的值,然后按步调试运行,观察程序的流向及各个变量的变化,便于快速排错。

扩展资料:

断点是一个信号,它通知调试器,在某个特定点上暂时将程序执行挂起。当执行在某个断点处挂起时,我们称程序处于中断模式, 进入中断模式并不会终止或结束程序的执行,执行可以在任何时候继续。

CPU有一个单独的执行序列,会一条指令一条指令的顺序执行,要处理类似IO或者硬件时钟这样的异步事件时CPU就要用到中断。硬件中断通常是一个专门的电信号,连接到一个特殊的“响应电路”上。

断点提供了一种强大的工具,能够在需要的时间和位置挂起执行。

参考资料来源:百度百科-断点 (调试器功能之一)

中断:指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做中断。

虽然现在win9x已经有了PNP(即插即用)功能,但是中断冲突仍然是不可避免的,其中最为容易发生冲突的就是IRQ、DMA和I/O。首先我们先了解一下IRQ、DMA和I/O的概念:

程序断点是指由于有特殊事件(中断事件)发生,计算机暂停当前的任务(即程序),转而去执行另外的任务(中断服务程序),然后再返回原先的任务继续执行。

程序线程 'Win32 线程' (0x17bc) 已退出,返回值为 0 (0x0)。是设置错误造成的,解决方法如下:

1、首先在电脑上打开eclipse软件。在mian方法中,创建数组。代码:String importantInfo[]={}。

2、然后在数组中,加入“我是一个好人”的话。用于后面输出,查考效果。

3、然后在使用for语句,读取数组中的内容。

4、然后使用线程的暂停代码sleep(),暂停4秒。代码:Thread.sleep(4000)。

5、然后通过输出语句,输出数组中的内容,此时的代码,还是会报出错误。要在main方法的后面,加入throws InterruptedException。就完成了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7971252.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存