来源:映维网
多线程(Multithreading)是指从软件或者硬件实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。
微软混合现实技术专家贾里德·拜恩兹(JaredBienz)是一位著名的软件架构师,有着20多年的从业经验。日前,拜恩兹撰文分享了自己在AR/VR/MR多线程处理方面的八年经验和技巧。下面是映维网的具体整理:
要正确实现多线程并不容易,但它对于资源受限的移动设备流畅运行模拟至关重要。在供职于微软的生涯中,我有机会在四年多的时间里帮助合作伙伴为HoloLens编写高性能的应用程序。我另外有4年多的时间帮助合作伙伴为智能手机和平板电脑编写高性能应用程序。
我早已有意撰写这篇文章。这基本上是我对AR/VR/MR模拟的多线程处理的8年经验分享。尽管本文主要