OpenAL 线程安全

问题描述 投票:0回答:0

是否正在使用

alcMakeContextCurrent()
跨线程使用不同的 OpenAL 上下文,以确保对这些线程的每次调用都将始终引用相同的上下文?如果没有,我们可以“模拟”这个吗?

我知道 OpenAL 和 OpenGL 等 API mostly(如果不是全部)用于单线程使用,但我想问一下它的“线程安全模型”。

在某处听说 OpenAL 操作是原子的,但对我来说,这并不意味着上下文或设备句柄/对象将被“锁定”以供以任何方式使用。我正在用 Java 编写,以包装 LWJGL 的 OpenAL API,如果知道这有帮助的话!

java multithreading lwjgl openal
© www.soinside.com 2019 - 2024. All rights reserved.