2010-09-17 75 views

回答

6

我没有对OpenCL的事件的教程,我绝不是专家,但因为没有其他人响应...

作为一个经验法则,你需要等待任何名为clEnqueue*的函数。这些函数在作业完成之前立即返回。确保排队完成的最简单方法是致电clFinish()。在整个队列完成之前它不会返回。

如果你想更大胆的尝试了一下,大部分的clEnqueue*功能有一个可选的cl_event参数,你可以通过。您可以在一个特定的事件请与clGetEventInfo(),你可以等待事件的一组特定于用clWaitForEvents()完成。

+0

非常感谢Steve,那正是我需要的! – Jean 2010-09-21 12:24:49