Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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/2/apache-kafka/3.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++_Multithreading_Poco Libraries - Fatal编程技术网

设置器和线程 我在C++中有一个线程问题。

设置器和线程 我在C++中有一个线程问题。,c++,multithreading,poco-libraries,C++,Multithreading,Poco Libraries,我有两个线程在运行:一个运行客户机,另一个用作侦听器。侦听器线程调用shutdown方法,该方法仅执行以下操作: shutdown_=true; std::cout<<shutdown_<<std::endl; 那很好。我只是不知道问题是什么,以及将来如何避免它 谢谢,您提到您定义了关机。您是否隐藏了继承的基变量?您提到您定义了shutdown\uuu成员volatile。您是否隐藏了继承的基变量?表面上看,编译器警告没有多大意义。。。你确定你没有意外关机吗?==tru

我有两个线程在运行:一个运行客户机,另一个用作侦听器。侦听器线程调用shutdown方法,该方法仅执行以下操作:

shutdown_=true;
std::cout<<shutdown_<<std::endl;
那很好。我只是不知道问题是什么,以及将来如何避免它


谢谢,

您提到您定义了关机。您是否隐藏了继承的基变量?

您提到您定义了shutdown\uuu成员volatile。您是否隐藏了继承的基变量?

表面上看,编译器警告没有多大意义。。。你确定你没有意外关机吗?==true?发布更多代码也可能会有所帮助。另一方面,我如何准确地将问题标记为已解决?单击正确答案左侧的复选标记。James,您可能需要阅读。它链接到SO.Poco上每个页面的右上角?XCode?听起来像是Objective-C,不是吗?如果是这样,那也许可以解释一下——我从你解释中的纯C++我看不出发生了什么。什么是关机类型?什么是真实的,即在C++中它是关键字/常量,但它也在你的代码中吗?但是我不确定这是不是易变的。。。我知道你只在那个位置设置了shutdown。从表面上看,编译器警告没有多大意义。。。你确定你没有意外关机吗?==true?发布更多代码也可能会有所帮助。另一方面,我如何准确地将问题标记为已解决?单击正确答案左侧的复选标记。James,您可能需要阅读。它链接到SO.Poco上每个页面的右上角?XCode?听起来像是Objective-C,不是吗?如果是这样,那也许可以解释一下——我从你解释中的纯C++我看不出发生了什么。什么是关机类型?什么是真实的,即在C++中它是关键字/常量,但它也在你的代码中吗?但是我不确定这是不是易变的。。。我知道你只在那个位置设置关机。
client_->shutdown_=true