单项选择题

临界区的软件实现有什么缺点?()

A.在多CPU环境下不好使
B.会引入不合理因素
C.需要特殊的硬件支持
D.运行时代价较大