【发布时间】:2011-03-21 07:50:23
【问题描述】:
简单的问题,我想。
我有一个线程响应用户通过 TCP 连接时调用的回调。如果我接受或拒绝登录,该回调需要一个答案。问题是我必须通过异步消息传递向安全服务器发送登录请求并等待响应。
处理此问题的最佳方法是什么?现在我有一些代码只是在回调测试中循环,以查看安全服务器是否发送了回复,当它进来时,我读取它并返回适当的布尔值。只是看起来有点恶心。
TIA
【问题讨论】:
-
就像我在想可能是 Boost condition_variable 或类似的东西。
-
我最近注意到许多问题几乎与此相同。这是某种课堂项目吗?只是好奇。
标签: c++ multithreading architecture