用asio写的服务器程序关闭后提示指针错误,进到
调试发现是带有socket的类析构时候调用service_.destroy(implementation_);提示指针异常,估计是service已经析构带有socket的类析构时调用service就报错了,但是两个都是shared_pr,调用了reset强制关闭带有socket的session类也不行,求指导
4 个解决方案
#1
来个大神求指导
#2
有大神吗来指导一下
#3
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,
看不懂时双击下一行,直到能看懂为止。
多线程环境下,该加锁的地方要加锁。
多线程环境下,该加锁的地方要加锁。
#4
有大神吗求教啊啊啊啊啊
#1
来个大神求指导
#2
有大神吗来指导一下
#3
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,
看不懂时双击下一行,直到能看懂为止。
多线程环境下,该加锁的地方要加锁。
多线程环境下,该加锁的地方要加锁。
#4
有大神吗求教啊啊啊啊啊