
C++
文章平均质量分 54
若愚和小巧
懂深度学习、SLAM的软件工程师
展开
-
软件开发随笔:用C++写一个计算密集型适用的自适应线程池
在线程池中,如果为了保守创建较少的线程数,则不能充分利用性能;而创建过多的线程数会有可能在我们使用别的进程时,出现CPU的调度延迟导致缓慢,因为我们的任务是计算密集型,计算时会占用一整个核。在这里我使用一个多余的线程来监听CPU的状态,让线程池可以根据CPU占用率灵活控制本进程的计算量,在最大程度榨取计算机性能的同时保证用户对机器的其他基本操作。原创 2022-09-25 00:04:58 · 875 阅读 · 1 评论 -
软件开发随笔:用C++实现上下层级的类的数据共享
一般在工程的实现中,我都喜欢把oop发挥到极致,也就是把一切都封装成类,并且用指针实现类之间的层级调用,那么在面临类之间的数据流通与共享时,存在一个原则,称作接口与实现分离,下层的类提供那么,假设现在存在“积重难返”的局面,之前由于太菜,或者考虑不周到,或者万恶的产品经理又新增了一些需求,没有...原创 2020-03-15 11:14:23 · 826 阅读 · 0 评论