- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 浅谈C/C++的类型迭代问题
众所周知,C/C++以及Java、C#等语言都属于强类型语言,在声明一个变量时总要带有有一个具体的类型。不过在基本类型的变化上,C/C++要丰富很多(具体情况下面会进行逐一介绍),而Java和C#中除了基本类型外,能进行迭代组合的就是数组种别了,这几个语言都能够基于数组的维数进行理论上的无穷迭代——比如:int a[][][][][]...[](Java和C#可以将[]放在变量标识符a的前面)。
2008-07-25 00:44:00 1427 1
原创 多处理器/多核处理器的并行处理方法之——微线程
上面有两篇文章介绍了两类比较典型且简单的并行方法,并且也简单地介绍了它们的性能以及优缺点。这里将再一种介绍方法:通过微线程来同步多个相互协作的并行任务。我们来想像一下下面这个问题:在一个已知长度的巨大线性表(如一维数组)当中要搜索一个元素,并且其中的元素都是唯一的。我们现在所用的处理器有两个核,根据前面介绍的第二种并行方法,我们可以简单地让核A去搜索前一半元素,让核B去搜索后一半元素。
2008-07-14 18:56:00 4536 1
OpenGL4.1 Tessellation Shader使用demo(基于macOS)
2023-05-08
用于Swift的顺从C11标准的原子操作
2016-09-25
MetalTessellation——基于macOS 10.12
2016-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人