由于轮询循环导致服务器自动重启的非常奇怪的问题

时间:2017-10-31 02:36:10

标签: c++ multithreading server

在我的应用程序中,有一个生产者和消费者队列,它以轮询方式设计,这意味着消费者线程将继续检查是否有数据供消费而不会阻塞。

该程序看起来很好,只消耗1个核心资源,但不明白为什么它会导致服务器自动重启,而且已经发生了几次。

你们之前有过类似的情景吗?它看起来很奇怪

该程序是使用Xeon的CPU在Win 2008平台上用C ++编写的 我很确定它不是由于其他部分,因为我已经改变了代码而不是轮询样式并且它像往常一样正常工作

0 个答案:

没有答案