多线程……?
来源:互联网 发布:lrcn caffe 编辑:程序博客网 时间:2024/06/11 13:02
最近入手了几本书,大概翻看了看,好几篇讲多线程的。
对于引擎而言,多线程一直是一个问题。
DX9渲染多线程不能,资源多线程需要解决很多问题。
OpenGL渲染多线程不能,资源加载完毕后,貌似生成GL资源好像也不能分开线程来做?
DX11的渲染多线程由驱动支持,在470上还不如不开,580上感觉还凑合,不过好像跟不开多线程差别也没多大。
感觉很鸡肋的东西。除非在主机平台上,可能才会去考虑最大化线程的使用。
主要是对于PC的渲染多线程来说,显卡的命令队列就一个,再多的线程抢的也是同一个队列,DX11再牛,多也不过是在提交到指令队列前,把Deferred指令队列预处理一下。
剩下的好像也就是资源的多线程了,这里文档里也说得很清楚,用得不好不如不用。再怎么样,资源的使用不可能自由自在,必须信守一定的规范,这是毫无问题的。
所以,虽然看完了,感觉还是一头雾水。
能省下的,也许只是可以同时在多个线程中准备指令队列?不过本身一个好的引擎不也会在多个线程中准备渲染数据么?
不明所以了……
- java多线程采集+线程同步-【多线程…
- 多线程……?
- C#多线程------- 多线程的自动管理…
- C#多线程学习-----多线程的自动管…
- 秒杀多线程第一篇 多线程笔试…
- C#多线程学习(一) 多线程的相关概…
- 使用NSoperation多线程异步…
- linux-多线程设计pthread_create、…
- 多线程中WaitForSingleObject函数…
- Android实战技巧:多线程AsyncTask…
- 关乎Java多线程+Runnable和Thread…
- 使用NSoperation多线程异步加载图…
- (C++多线程问题)CreateThread(…
- (C++多线程问题)CreateThread(…
- 多线程设计模式:Guarded Suspensi…
- 多线程CreateThread与临界区Create…
- 多线程----实现生产者消费者交替运…
- php多线程解决之stream_socket_cli…
- c++设计模式之装饰者模式
- 每日一练 lucene 3.5搜索器
- 今天学习C# Itext大一点收获!
- POJ-1005 I Think I Need a Houseboat解题报告
- 揭开字符设备驱动程序的面纱
- 多线程……?
- Android自动化测试工具——Monkey
- iphone异常捕获
- 第10周实验报告2
- 大二快结束的感受
- 让你的程序通过XP防火墙
- 局域网详解
- Android APK反编译详解(附图)
- extjs正则表达式验证