当我附加到进程时,或者当遇到断点时,所有线程都将暂停。我不知道如何暂停一个线程,而让其他线程继续运行。
答案 0 :(得分:0)
我不知道如何暂停一个线程,而让其他线程继续运行。
除了this answer中提到的不停止模式和here中提到的调度程序锁定之外,您还可以这样做:
# arrange for GDB to stop in the thread you want to suspend.
(gdb) call sleep(1000) # current thread will sleep, all others will continue running