2009-05-27 71 views
2

我有一个GUI应用程序,它从第二个线程侦听网络端口。我在看OpenMP,并想知道是否有简单的方法来创建这样的线程。我正在搜索文档,但OpenMP网站导航并不方便。有人可以帮忙吗?使用OpenMP拦截功能

回答

2

就我所知,OpenMP是一个编译器辅助的并行化框架/库,旨在用于大量计算。您提示编译器哪部分代码(通常是循环)可以并行运行。编译器会发挥它的魔力(插入库调用,共享/取消共享变量等),现在,程序可以在几个核心上运行更快(有时)。有可能使用OpenMP来做你想做的事,我不知道,但是我认为你正在寻找错误的工具。直接用pthreads做事情是一种选择。

+0

我已经有一个线程机制。我想知道是否可以使用OpenMP更轻松地完成此任务。但是OpenMP并不是为这种需求而设计的,它只是为了优化处理操作。尼古拉非常感谢答案。我想我现在很清楚 – Sahas 2009-05-28 03:54:54