compare-exchange的意思|示意

美 / kəmˈpɛə iksˈtʃeindʒ / 英 / kəmˈpɛr ɪksˈtʃendʒ /

比较-交换


compare-exchange的用法详解

英语单词compare-exchange的用法讲解

compare-exchange是一个编程单词,主要指的是一种同步技术,正如其名,它用于比较两个数据元素,并交换它们。

它主要用于在多线程或多处理器环境下的并发编程中来控制共享的变量的可见性和原子性。它可以避免竞争条件,并可以确保在多线程之间的数据同步。它是一种基于比较和交换指令(CAS)的原子操作,可以实现原子性和可见性,这意味着即使多种操作在同一个时刻发生,也可以确保不会有线程有突发性地观察另一个线程执行的变化,而不是原定改变。

compare-exchange常用于内存中的读取和写入操作,可以让操作安全地完成。它也用于保护缓存,可以确保在多处理器环境下变量的读取和写入是原子性的。

compare-exchange最普遍的实现有多种,具体取决于操作系统和CPU,但它们的目标都是相同的:在多线程的环境中实现同步原语的可见性和原子性,以便允许多个线程共享变量。

compare-exchange相关短语

1、 compare exchange instruction 比较交换指令

2、 compare-exchange instruction 比较交换指令

3、 Compare And Exchange Instruction 比较交换指令

compare-exchange相关例句

The methods of this class let you safely increment, decrement, exchange, and compare values from any thread.

使用这个类的方法可以安全地递增、递减、交换和比较任何线程中的值。

We spoke a lot, but all I ever asked him was to maybe compare two players, exchange rumors, that kind of stuff.

我们会谈很多,但从来没有谈过两个球员的比较,交易传闻之类的事情。

Objective: To compare the resin quality at the present market in terms of exchange capacity, and provide some theoretical references to other researchers.

目的:从交换容量这一角度对目前的树脂市场上的树脂质量做一分析,为研究及使用者提供选择树脂的理论依据。