学习
文章平均质量分 66
一个幽默程序猿
一只默默无闻的程序猿
展开
-
GPU渲染技术及性能优化
GPU渲染技术及性能优化整理原创 2023-02-14 10:12:13 · 473 阅读 · 0 评论 -
C++11中的原子操作(atomic operation)
所谓的原子操作,取的就是“原子是最小的、不可分割的最小个体”的意义,它表示在多个线程访问同一个全局资源的时候,能够确保所有其他的线程都不在同一时间内访问相同的资源。也就是他确保了在同一时刻只有唯一的线程对这个资源进行访问。这有点类似互斥对象对共享资源的访问的保护,但是原子操作更加接近底层,因而效率更高。 在以往的C++标准中并没有对原子操作进行规定,我们往往是使用汇编语言,或者是借助第三方的线程库...转载 2019-02-14 10:31:01 · 179 阅读 · 0 评论 -
C++中的引用参数和值传递
C++中的引用参数 值调用 就是调用函数时,给形参分配内存空间,将实参拷贝给形参,之后的函数执行中形参和实参就脱离了关系,谁都不影响谁。也就是值调用时,只是用实参的值初始化下形参,之后两者互不影响。 例子 #include<iostream> using namespace std; void Swap(int a, int b); ...转载 2019-02-14 11:53:13 · 624 阅读 · 0 评论