Multithreading 为特定NSThread创建GCD队列

Multithreading 为特定NSThread创建GCD队列,multithreading,opengl,grand-central-dispatch,cgcontext,nsthread,Multithreading,Opengl,Grand Central Dispatch,Cgcontext,Nsthread,我想用自己的OpenGL上下文创建一个离线渲染线程 对于提交渲染任务,我希望使用GCD,因为它的API很简单 是否可以创建一个附加到具有自己的OpenGL上下文的特定NSThread的GCD队列 这似乎是可能的,因为主队列总是在主线程上运行It任务,但我找不到任何与自定义线程具有类似行为的任务 您可以在每个任务开始时设置当前上下文,如下所述: 您还可以为调度队列设置上下文,如前所述

我想用自己的OpenGL上下文创建一个离线渲染线程

对于提交渲染任务,我希望使用GCD,因为它的API很简单

是否可以创建一个附加到具有自己的OpenGL上下文的特定NSThread的GCD队列


这似乎是可能的,因为主队列总是在主线程上运行It任务,但我找不到任何与自定义线程具有类似行为的任务

您可以在每个任务开始时设置当前上下文,如下所述:

您还可以为调度队列设置上下文,如前所述