public static final class Cuda.Event extends Object implements AutoCloseable
构造器和说明 |
---|
Event()
创建一个尽可能快的事件,禁用计时且无阻塞同步。
|
Event(boolean enableTiming, boolean blockingSync)
创建用于 CUDA 同步的事件。
|
修饰符和类型 | 方法和说明 |
---|---|
void |
close() |
boolean |
hasCompleted()
检查事件是否已完成。
|
void |
record()
捕获调用此方法时默认流的内容。
|
void |
record(Cuda.Stream stream)
捕获调用此方法时流的内容。
|
void |
sync()
阻塞线程以等待事件完成。
|
String |
toString() |
public Event()
public Event(boolean enableTiming, boolean blockingSync)
enableTiming
- 如果事件应记录计时信息,则为 true。blockingSync
- 如果事件应使用阻塞同步,则为 true。调用 sync() 等待使用此标志创建的事件的主机线程将阻塞,直到事件实际完成。public boolean hasCompleted()
public void record(Cuda.Stream stream)
stream
- 要记录状态的流。public void record()
public void sync()
public void close()
AutoCloseable
中指定的 close
版权所有 © 2025。保留所有权利。