【发布时间】:2014-03-15 13:21:24
【问题描述】:
在我的程序中,我有两个基本线程。第一个是主线程,第二个是 Tcp 服务器线程。 TCP 服务器将侦听请求,并为每个请求创建一个相应的线程,每个新创建的线程都应该开始工作,直到它们到达必须等待来自主线程的指示的某个点。为了解决这个问题,我正在使用 Boost 1.49 实现一个条件变量。
我的主要问题是每当任何新创建的线程到达条件变量的点时,我的整个程序都会冻结。
更多信息,请查看: Boost 1.49 Condition Variable issue
到目前为止,我没有收到任何积极的回应,也无法解决问题。
非常感谢。
【问题讨论】:
标签: c++ multithreading boost