我对mutex的想法不熟悉,但需要在共享数组的两个进程之间进行锁定控制。
我发现的唯一的C ++教程对我来说理解互斥体实现是有意义的,显示#include <mutex>
的使用,但没有给出错误:/usr/include/c++/4.6/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the upcoming ISO C++ standard, C++0x. This support is currently experimental, and must be enabled with the -std=c++0x or -std=gnu++0x compiler options.
有没有办法在任何一个中执行此操作简单易读的非2011标准C或C ++?
答案 0 :(得分:2)
在2011年之前,C和C ++都没有任何多线程概念。所以不,没有办法在C11或C ++ 11之前只使用标准语言来执行多重排除 - 或者就此而言有多个线程。