第 4 章 术语表

线程  

线程是一个独立于主程序并与其并行运行的函数。它与其他线程共享全局变量和资源,并独占局部变量和资源。

线程安全  

当函数访问或操作共享数据和资源的方式能保证在任意多线程环境中产生可预测和可重现的结果时,它就被认为是线程安全的。

重入  

重入一词有时被用来表示 "高效线程安全" 。在 HALCON 中,并非所有算子都是完全重入的。程序员指南 中描述了不同级别的重入。

独占  

如果保证数据、资源或代码在同一时间只能由一个线程访问或执行,则以独占方式访问或执行。

消息队列  

消息队列是线程安全的 FIFO( "先进先出" )列表,用于在线程之间传递数据。

生产者消费者模式  

在生产者消费者模式中,一些线程(即生产者)为其他线程(即消费者)提供数据。

数据并行化  

数据并行化描述了一种并行化概念,它将数据分成独立的数据组,并同时处理这些数据组。

任务并行化  

任务并行化描述了一种并行化概念,即把问题分成几个独立的子任务,并同时执行这些子任务。

AOP(算子自动并行化)  

AOP 是一种数据并行化类型,内部默认用于选定/区分算子。