信息素养大赛初赛C++模拟试卷五
选择题(共15题,每题5分,共75分)
1、在C++中,哪个关键字用于声明一个函数为线程安全的
A、thread
B、atomic
C、lock
D、noexcept
答案:B
考点分析:考察关键字的使用,其实这题不是很严谨,这四个选项只有D选项是C++关键字,但是不是确定函数为线程安全的;最接近答案的应该是B选项,atomic属于原子操作,来执行无需同步机制的线程安全操作;最常用的确保线程安全的应该是互斥锁(Mutexes),使用标准库中的<mutex>提供的互斥量来保护共享资源;答案B