我最近得到了一個新的MacBook Air,我正在使用Qt Creator作爲IDE繼續我在OS X中的開發。我對編譯器llvm
瞭解不多,但Qt Creator的調試器在運行應用程序時顯示4個線程。我已經安裝了Xcode,Qt Creator使用llvm-g++
作爲編譯器。llvm-g ++創建多線程應用程序
在Linux中,如果我將-fopenmp
傳遞給編譯器和鏈接器並使用適當的指令,我可以使用gcc創建多線程應用程序,但是llvm
似乎是自己做到的。我怎樣才能防止它?
我最近得到了一個新的MacBook Air,我正在使用Qt Creator作爲IDE繼續我在OS X中的開發。我對編譯器llvm
瞭解不多,但Qt Creator的調試器在運行應用程序時顯示4個線程。我已經安裝了Xcode,Qt Creator使用llvm-g++
作爲編譯器。llvm-g ++創建多線程應用程序
在Linux中,如果我將-fopenmp
傳遞給編譯器和鏈接器並使用適當的指令,我可以使用gcc創建多線程應用程序,但是llvm
似乎是自己做到的。我怎樣才能防止它?
你正在開發什麼樣的應用程序?如果它是一個GUI或聯網應用程序(建議您使用Qt Creator) - 那麼額外的線程可能與渲染GUI或維護I/O有關。在這種情況下,你不能/不應該試圖擺脫它們。 –