运行线程

UI线程是启动线程运行正常的Java代码。

VR线程是由UI线程产生的并初始化,定时更新帧,绘制眼缓冲。所有的应用界面接口函数在VR线程中调用。你应该把任何重要的模拟代码放进另一个线程,所以这是主要的绘制代码和简单的帧工作。现在这个线程能被设置为实时SCHED_FIFO模式来获取更多确定性调度,但是在这个线程上花费的时间是可以有限制的。

不重要的应用应用建立附加线程--例如,音乐播放应用运行解码和分析线程,应用启动加载JPG图像在线程中等等。无论何种可能,不要阻塞VR线程在任何其他线程上。这是好的让VR线程至少更新新的头部追踪的视图,尽管世界模拟器没有完成一个时间片。


VR线程使用TTJ线程来解决Java调用(这不能保证立即返回),就像播放声音池声音或渲染一个纹理对话框。

传感器有他们自己的线程所以他们能以500Hz频率更新。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值