atomic kernel的意思|示意

美 / əˈtɔmik ˈkɜ:nəl / 英 / əˈtɑmɪk ˈkənəl /

原子核


atomic kernel的用法详解

'

现在的计算机世界里,原子核是非常重要的一部分。原子核的概念来源于计算机系统中普遍使用的原子操作(atomic operation)。原子操作是指一个程序或多个程序中拥有完全独立控制权的操作。

原子核就是运行在系统内核上的原子操作的封装,在原子操作函数库中定义的函数(atomic kernel)可以在硬件中实现原子操作。原子核的用法可以帮助开发者简单、高效地实现多线程编程,可以避免多线程编程中多线程之间的冲突。

原子核函数库中定义了一套原子操作,比如原子读取操作、原子写入操作、加锁操作、解锁操作、原子计数器操作等。原子读取操作可以用于多线程对共享变量的读取,保证同一时刻只有一个线程可以读取,避免其他线程同时读取造成不一致的问题。相应的,原子写入操作可以用于多线程对共享变量的写入,保证只有一个线程可以写入,避免其他线程同时写入把已写入的内容覆盖。除此之外,原子计数器操作更是非常重要的一项功能,可以帮助开发者实现多线程的安全计数。

总而言之,原子操作函数库中的原子核函数可以帮助开发者更加高效、安全地实现多线程编程,是多线程编程中不可或缺的一部分。

'

atomic kernel相关短语

1、 atomic c kernel 原子中心部分