2 zhuzhu923 zhuzhu923 于 2016.01.27 14:04 提问

Eclipse是如何实现debug的,debug的原理是什么.

Eclipse里实现debug的原理是什么?
我个人的理解是通过线程的等待和锁实现的,类似于将主线程先给等待并锁住,=守护线程一步一步执行完毕,再来唤醒主线程,实现往下走.

5个回答

91program
91program   Ds   Rxr 2016.01.27 14:13

Debug 的原理,各个编译软件都是一样的:debug的原理

91program
91program   Ds   Rxr 2016.01.27 14:13

Debug 的原理,各个编译软件都是一样的:debug的原理

rui888
rui888   Ds   Rxr 2016.01.27 14:20
Royal_lr
Royal_lr   Ds   Rxr 2016.01.28 11:31

貌似是通过单步中断实现的,,

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.01.30 15:26

对于这个问题你可以深入了解下Java 的调试体系—— JPDA 。
详情参考ibm开发者社区的这篇文章:http://www.ibm.com/developerworks/cn/java/j-lo-jpda1/

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!