received signal SIGINT, Interrupt. 0x00007ffff7bcb86b in#1 0x00007ffff7bc8bf7 in _L_lock_21 () from /lib/x86_64-linux-gnu/libpthread.so.0cleanup_structs () at workcrew.c:160
我刚刚为Linux编译了一个在Windows下工作的项目,发现它挂在了某个点上。由于我使用的是std::异步和std::mutex,我的第一个假设是,这可能是一个死锁问题。async, &BorderExtractor::preprocessImage, this, settings);
//this point is never reached on linux下永远不会返回的函数。下,在试图锁定互斥锁之后,永远不会到达这个问题。是我的代码出错了,还是我在<e