1
試圖瞭解爲什麼我的C++/Qt應用程序創建18個線程,而我並沒有創建超過4個,考慮main()作爲第5個線程,其中Qt的事件循環是執行。C++,用於在Windows中觀察線程的免費調試工具
操作系統:Win7-32。
試圖瞭解爲什麼我的C++/Qt應用程序創建18個線程,而我並沒有創建超過4個,考慮main()作爲第5個線程,其中Qt的事件循環是執行。C++,用於在Windows中觀察線程的免費調試工具
操作系統:Win7-32。
假設操作系統是windows:您可以使用ProcessExplorer(點擊進程,線程,並且您可以檢查每個線程的調用堆棧)。另外,如果你使用的是visual studio,你可以在線程之間切換,或者在「並行堆棧」(附加到一個進程,Debug-> Windows-> Parallel stacks)中看到它們全部。
謝謝! ProcesExplorer是可愛:)第二個建議(並行堆棧)把空窗口給我(成功附加,打開Debug-> Windows->並行堆棧,得到空的窗口)。 – pavelkolodin