无锁外版是什么?
2023-08-25
52 阅读
无锁外版是指在不需要任何显式的锁定机制(例如互斥量或读写锁)的情况下,允许多个线程同时访问共享数据的一种并发编程技术。)
无锁外版的特点是,在实现之前,可以将共享数据划分为若干独立的数据结构,然后每个线程都可以在它们之间进行“无锁外版”。)
也就是说,一个线程可以更新一些数据,而另一个线程可以使用另一组数据,这样就可以避免对共享数据进行加锁,避免出现死锁的情况。