gpt4 book ai didi

linux - 如何了解和调试Linux中线程的执行顺序

转载 作者:太空宇宙 更新时间:2023-11-04 03:34:04 24 4
gpt4 key购买 nike

如何了解和调试Linux中线程的执行顺序。尝试过 Gdb,但没有多大帮助?我远程连接到目标并使用 gdb,但不知道如何查看所有线程执行顺序。通过使用 gdb 使用“信息线程”,但没有多大帮助。我想查看进程和线程的所有信息以及执行顺序。我使用了 Htop 命令,但它对我没有多大帮助。

如果有任何想法,请告诉我。

最佳答案

I want to see ... the order of execution

执行顺序未定义,并且会随着运行的不同而改变。

如果您的程序以任何方式依赖于该顺序,则它已损坏,您应该修复它(通过添加适当的锁定和/或同步)。

如果您不知道如何解决它,请阅读一本有关多线程编程的好书。

关于linux - 如何了解和调试Linux中线程的执行顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32245261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com