标签:csdn blog sdn 入口 如何 tle 一段 .net title
先写一段多线程程序。
makefile
加上 -g参数生成可调式信息, 可以进行调试。
pthread不是Linux下的默认的库,也就是在链接的时候,无法找到phread库中哥函数的入口地址,于是链接会失败。在gcc编译的时候,附加要加 -lpthread参数即可解决。
set scheduler-locking off|on|step
在使用step或continue命令调试当前被调试线程的时候,其他线程也是同时执行的,如果我们只想要被调试的线程执行,而其他线程停止等待,那就要锁定要调试的线程,只让它运行。
off:不锁定任何线程,所有线程都执行。
on:只有当前被调试的线程会执行。
step:阻止其他线程在当前线程单步调试的时候抢占当前线程。只有当next、continue、util以及finish的时候,其他线程才会获得重新运行的。
show scheduler-locking:
这条命令是为了查看当前锁定线程的模式。
标签:csdn blog sdn 入口 如何 tle 一段 .net title
原文地址:http://www.cnblogs.com/gongxiaojiu/p/7062506.html