Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/126.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在C++;98互斥_C++_C_Mutex - Fatal编程技术网

C++ 在C++;98互斥

C++ 在C++;98互斥,c++,c,mutex,C++,C,Mutex,我不熟悉互斥体的概念,但对于共享阵列,需要在两个进程之间进行锁定控制 < C++ > C++ C++教程,我发现迄今为止对理解互斥实现有意义,使用 >包含< /COD>,它不出错: /Ur/Cube/C++/Bux/C++0xYAdvult.H:32:2:错误:这个错误需要对即将到来的ISO C++标准C++ 4.6进行编译和库支持。这个支持目前是实验性的,必须启用-STD= C++ +0x或-STD= GNU+0x编译器选项。< /代码>有没有办法在简单的可读的非2011-C标准或C++ +

我不熟悉互斥体的概念,但对于共享阵列,需要在两个进程之间进行锁定控制


< C++ > C++ C++教程,我发现迄今为止对理解互斥实现有意义,使用<代码> >包含< /COD>,它不出错:<代码> /Ur/Cube/C++/Bux/C++0xYAdvult.H:32:2:错误:这个错误需要对即将到来的ISO C++标准C++ 4.6进行编译和库支持。这个支持目前是实验性的,必须启用-STD= C++ +0x或-STD= GNU+0x编译器选项。< /代码>有没有办法在简单的可读的非2011-C标准或C++ + < /P> < P>中,C和C++在2011之前都没有多线程的概念。所以,没有,没有办法执行多重排除-或者对于这一问题有多个线程——只使用标准语言在C11或C++ 11之前。

< P> C和C++都没有任何多线程的概念,在2011之前。所以,没有,没有办法执行多重排除-或者对于这一问题有多个线程——只使用标准语言在C11或C++ 11之前。

< P> C和C++都没有任何多线程的概念,在2011之前。所以,没有,没有办法执行多重排除-或者对于这一问题有多个线程——只使用标准语言在C11或C++ 11之前。

< P> C和C++都没有任何多线程的概念,在2011之前。因此,没有办法只使用C11或C++11之前的标准语言来执行多重排除,也没有办法使用多个线程。

使用?在新标准C11和C++11之前,线程、互斥和所有不属于这些语言的部分,但被视为操作系统的一部分。您可以通过使用建议的
-std
参数来使用新的语言功能,也可以使用平台的操作系统功能。由于您没有告诉我们该平台是什么,并且询问工具或库的问题超出了SO的范围,因此我们无法为您做太多。感谢您解释它被视为“操作系统的一部分”。现在,缺少它就更有意义了。我看到了boost版本,但我希望有一个std方法不需要额外的链接。@ConfusedStack,你无论如何都会得到额外的链接,它可能不明显或不明确。用于在线程化应用程序内共享/锁定。使用新标准C11和C++11、线程、互斥体以及所有尚未成为语言一部分但已被视为操作系统一部分的内容。您可以通过使用建议的
-std
参数来使用新的语言功能,也可以使用平台的操作系统功能。由于您没有告诉我们该平台是什么,并且询问工具或库的问题超出了SO的范围,因此我们无法为您做太多。感谢您解释它被视为“操作系统的一部分”。现在,缺少它就更有意义了。我看到了boost版本,但我希望有一个std方法不需要额外的链接。@ConfusedStack,你无论如何都会得到额外的链接,它可能不明显或不明确。用于在线程化应用程序内共享/锁定。使用新标准C11和C++11、线程、互斥体以及所有尚未成为语言一部分但已被视为操作系统一部分的内容。您可以通过使用建议的
-std
参数来使用新的语言功能,也可以使用平台的操作系统功能。由于您没有告诉我们该平台是什么,并且询问工具或库的问题超出了SO的范围,因此我们无法为您做太多。感谢您解释它被视为“操作系统的一部分”。现在,缺少它就更有意义了。我看到了boost版本,但我希望有一个std方法不需要额外的链接。@ConfusedStack,你无论如何都会得到额外的链接,它可能不明显或不明确。用于在线程化应用程序内共享/锁定。使用新标准C11和C++11、线程、互斥体以及所有尚未成为语言一部分但已被视为操作系统一部分的内容。您可以通过使用建议的
-std
参数来使用新的语言功能,也可以使用平台的操作系统功能。由于您没有告诉我们该平台是什么,并且询问工具或库的问题超出了SO的范围,因此我们无法为您做太多。感谢您解释它被视为“操作系统的一部分”。现在,缺少它就更有意义了。我看到了boost版本,但我希望有一个std方法不需要额外的链接。@ConfusedStack,你无论如何都会得到额外的链接,它可能不明显或不明确。用于在线程化应用程序中共享/锁定。