compare_memory_blockT_compare_memory_blockCompareMemoryBlockCompareMemoryBlockcompare_memory_block (算子)
名称
compare_memory_blockT_compare_memory_blockCompareMemoryBlockCompareMemoryBlockcompare_memory_block — 比较内存块的内容是否相等。
签名
描述
算子 compare_memory_blockcompare_memory_blockCompareMemoryBlockCompareMemoryBlockCompareMemoryBlockcompare_memory_block compares the contents of two memory
block tuples and returns the comparison result in IsEqualIsEqualIsEqualIsEqualisEqualis_equal. Therefore,
each memory block in the tuple MemoryBlocks1MemoryBlocks1MemoryBlocks1MemoryBlocks1memoryBlocks1memory_blocks_1 is compared to the
respective block in the tuple MemoryBlocks2MemoryBlocks2MemoryBlocks2MemoryBlocks2memoryBlocks2memory_blocks_2 with the same index.
IsEqualIsEqualIsEqualIsEqualisEqualis_equal is set to TRUE if the number of elements of the two tuples
matches and if the length and byte content of each pair of memory blocks
coincides, otherwise to FALSE.
注意
Note that compare_memory_blockcompare_memory_blockCompareMemoryBlockCompareMemoryBlockCompareMemoryBlockcompare_memory_block compares the memory blocks regarding
their actual byte content, not their location in memory.
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
参数
MemoryBlocks1MemoryBlocks1MemoryBlocks1MemoryBlocks1memoryBlocks1memory_blocks_1 (输入控制) memory_block(-array) → HMemoryBlock, HTupleMaybeSequence[HHandle]HTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Tuple of reference memory blocks.
MemoryBlocks2MemoryBlocks2MemoryBlocks2MemoryBlocks2memoryBlocks2memory_blocks_2 (输入控制) memory_block(-array) → HMemoryBlock, HTupleMaybeSequence[HHandle]HTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Tuple of test memory blocks.
IsEqualIsEqualIsEqualIsEqualisEqualis_equal (输出控制) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Boolean result value.
结果
算子 compare_memory_blockcompare_memory_blockCompareMemoryBlockCompareMemoryBlockCompareMemoryBlockcompare_memory_block 返回值 2 (
H_MSG_TRUE)
if the
passed handles are valid.否则,将抛出异常。
模块
基础