tornado中调试代码的时候,为什么不能进入任务进行调试。
tidCrunch = taskSpawn ("tCrunch", 240, 0, STACK_SIZE,(FUNCPTR) crunch,0,0,0,0,0,0,0,0,0,0);
创建了上面这样一个任务,在crunch函数中设置了断点,程序不会跑到这里来。
crunch函数中使用 右键 run to cursor则进入一段汇编代码。
求解释。
[解决办法]
1、global断点;
2、auto attach to tasks:always;
[解决办法]
taskSpawn那么多的参数中,有一个参数是设置任务是否可中断的(英文大概是这个意思,你找一下帮助,很好找的),这个参数要设置成1。我现在手头没有工作电脑,没法查是哪一个参数。
然后就可以设置断点,attach任务了。
不过你出现的那个问题好象有点诡异。。。