可以在渲染线程和任务节点线程中创建视频节点。是否仅在“任务节点”线程中创建了关于视频节点的授权?
根据渲染线程的定义,它表示必须使用渲染线程来创建UI元素,并且任何阻止操作都可以移动到任务节点线程。
所以,我的问题是,如果我正在创建视频播放器应用程序,那么可以在渲染线程和任务节点线程中创建视频播放器控件和ui元素,应该具有视频网址加载,事件监听器,按钮行为,播放器行为等等在任务节点线程中。我对吗?
答案 0 :(得分:0)
相反,您不应在任务线程中创建“视频”节点(或任何可渲染节点)。即使您能够在任务线程中创建“视频”节点,但这些节点归渲染线程所有,因此您将触发非常昂贵的集合操作。
通常不应在“任务”节点中创建可渲染节点对象 线。需要使用集合点机制来创建和 对那些节点对象进行操作。每个字段设置或获取操作 这样的节点将需要一个完整的集合点,这可能会影响 您的应用程序的性能。
答案 1 :(得分:0)
否,您可以在任何线程上创建Video节点。考虑先前答案中的警告,由于视觉对象始终归渲染威胁所有,因此会延迟设置/获取字段-但是,如果这不会对您的应用造成不利影响,请不要担心在哪里创建视频