2009-05-27 70 views
2

我有一個GUI應用程序,它從第二個線程偵聽網絡端口。我在看OpenMP,並想知道是否有簡單的方法來創建這樣的線程。我正在搜索文檔,但OpenMP網站導航並不方便。有人可以幫忙嗎?使用OpenMP攔截功能

回答

2

就我所知,OpenMP是一個編譯器輔助的並行化框架/庫,旨在用於大量計算。您提示編譯器哪部分代碼(通常是循環)可以並行運行。編譯器會發揮它的魔力(插入庫調用,共享/取消共享變量等),現在,程序可以在幾個核心上運行更快(有時)。有可能使用OpenMP來做你想做的事,我不知道,但是我認爲你正在尋找錯誤的工具。直接用pthreads做事情是一種選擇。

+0

我已經有一個線程機制。我想知道是否可以使用OpenMP更輕鬆地完成此任務。但是OpenMP並不是爲這種需求而設計的,它只是爲了優化處理操作。尼古拉非常感謝答案。我想我現在很清楚 – Sahas 2009-05-28 03:54:54