多线程Java应用程序中的OpenGL多上下文问题

多线程Java应用程序中的OpenGL多上下文问题,java,multithreading,opengl,lwjgl,Java,Multithreading,Opengl,Lwjgl,我觉得设置起来很简单:我有两个线程,每个线程都包含完全分离的OpenGL应用程序,该应用程序从自己的PBuffer获取其上下文。因此,我们的想法是在两个不同的上下文中并行渲染。发生的情况是,第一个线程渲染正常,但第二个线程渲染失败。我想知道是否有可能使用单独的上下文进行并行渲染? 我正在使用Java wrapper for OpenGL。找到了解决方案。我忘了删除一些静态对象,我认为这两个线程当时无法使用。现在它可以工作了

我觉得设置起来很简单:我有两个线程,每个线程都包含完全分离的OpenGL应用程序,该应用程序从自己的PBuffer获取其上下文。因此,我们的想法是在两个不同的上下文中并行渲染。发生的情况是,第一个线程渲染正常,但第二个线程渲染失败。我想知道是否有可能使用单独的上下文进行并行渲染?
我正在使用Java wrapper for OpenGL。

找到了解决方案。我忘了删除一些静态对象,我认为这两个线程当时无法使用。现在它可以工作了