::grpc::ServerReaderWriter 对象在另一个线程中一段时间后无法调用
::grpc::ServerReaderWriter object cannot be called after a while in another thread,
我使用 C++ 开发了一个基于 gRPC 的服务器,我想存储每个客户端连接的::grpc::ServerReaderWriter
对象,并在另一个线程中调用该对象,但我收到此错误:
grpcpp_sync_server (4): EXC_BAD_ACCESS (code=1, address=0x1)
在此行上提示:
inline bool Write(const W& msg) { return Write(msg, WriteOptions()); }
我只是想通了。我在存储后中断了 while 循环
::grpc::ServerReaderWriter 对象
解决方案是继续循环,然后对象仍然可用;
相关文章:
- 在做一段时间内检查字符的无限循环
- ExtTextOut 文本的持续闪烁,在一段时间后,文本将恢复为默认字体
- 对于等待以 std::future wait() 返回的函数的 CPU 使用率或检查标志在循环中休眠一段时间哪个更好?
- ::grpc::ServerReaderWriter 对象在另一个线程中一段时间后无法调用
- 一段时间后 CPU 使用率高
- 有没有办法在一段时间后将流程从流出中分离出来
- 在一段时间内更改标签文本
- 布尔函数在一段时间内不起作用
- 解决PNP在一段时间后返回坏的rvec和tvec
- 相机的旋转方向在一段时间后反转
- boost::asio::d eadline_timer 1ms 滞后一段时间
- SDL_Mixer再次播放时,从随机位置开始一段时间,然后从头开始
- 您可以在一段时间内迭代向量
- 列表STL的时间复杂性在一段时间内进行排序
- 我的开关菜单在一段时间循环中出现问题
- 如何在一段时间内更新 QLabel?
- 我可以在开关(消息)语句的同时运行一段时间吗?(C )
- 如何从一段时间返回继续
- 我的函数返回的是打印到控制台,它只会在我调用它时每隔一段时间C++
- 在Poco c++库中发送调用在运行一段时间后在Windows上不返回