C++
文章平均质量分 94
HelenXR
关注VR开发,VR开发者交流群:538874606
展开
-
高精度/微秒级线程的实现
前言在项目中需要实现一个功能,来对项目做一些特殊的工作.这个工作中需要实现某个线程中按照特定间隔(100微秒~10毫秒)来定时执行.实现过程中发现只要使用执行休眠的函数(sleep,sleep_for,sleep_until)每次线程轮询的时间都必定大于1.5毫秒(不同主频的CPU,可能时间会有一些差别),为了满足需求,使用一些方法来达到这个目的.普通线程轮询使用std::thre...原创 2017-11-13 19:38:44 · 5234 阅读 · 3 评论 -
C++类成员函数作为回调函数(提供完整工程代码)
遇见在我们使用一些第三方SDK、不同框架层之间的事件通知或第三方的C库时,经常需要用相应的接口来注册一些回调函数来处理特定的事件。这里以NOLO SDK为例来描述这样的一个问题。原创 2017-06-28 23:33:37 · 2507 阅读 · 1 评论