2011-02-26 50 views
0

有人可以告訴我有關多線程和GDB的面試類型問題嗎?多線程和gdb

我已經知道線程死鎖,競態條件,同步和基本知識。

在此先感謝

回答

1

一些樣題:

  1. 你如何列出所有的線程?
  2. 如何在單個線程中設置斷點?
  3. 你如何看待特定線程的堆棧跟蹤?
  4. 你的程序處於死鎖狀態;你如何找到使用gdb的根本原因?

問題沒有盡頭。我的建議是最好的學習方法是讓膝蓋深的泥土和發揮自己:

  • 做一個樣品的多線程程序,調試,並設法找到的所有線程的所有可能的信息。
  • 把一些死鎖的情況,然後調試它。