论文部分内容阅读
线程同步问题中,无锁算法是一种新颖的同步方法,它可以避免传统同步方法中遇到的一些问题,但这些算法的实现往往比较复杂。本文描述了一种简洁、快速的无锁队列算法利用C++在Windows平台下实现的一些细节,并把该无锁队列应用到一种航天领域的遥控指令转发软件中。该软件的主要功能是在控制和测控设备之间转发指令,转发的速度和可靠性都是重要的设计指标。本文对该无锁算法进行简要分析,并对程序进行测试,结果表明软件性能完全达到了设计目标。