我很难理解这个概念。我在网上研究了很多,我唯一理解的是线程需要访问连续的数据。
因此,如果我们有一个 10000 个整数的数组,如果线程i
访问数组的i
第 - 个数字,那么内存将合并。
如果不是为所有整数设置 10000 个线程,而是决定设置 500 个线程,每个线程访问两个连续的整数,会怎样?在这种情况下,内存合并是可能的吗?
如果我们决定允许一个线程访问超过 2 个值,例如 10,该怎么办?
在这种情况下,内存合并将如何表现?在我上面描述的示例中,“连续访问”何时停止“连续”?
先感谢您