libgo icon indicating copy to clipboard operation
libgo copied to clipboard

运行例子中 sample3和sample10关于chan部分的时候会崩溃

Open wangqiangnpq opened this issue 4 years ago • 2 comments

~LockedChannelImpl() { DebugPrint(dbg_mask_ & dbg_channel, "[id=%ld] Channel destory.", this->getId());

    assert(lock_.try_lock());
}

析构的时候 try_lock会crash掉,把chan保存起来也没用,程序退出的时候也会崩溃。 应该是哪里死锁了。

wangqiangnpq avatar Dec 15 '20 03:12 wangqiangnpq

try_lock就是上锁,我也没看懂这个断言干啥用的,只有负作用啊这个

PuTiz avatar Jul 26 '21 09:07 PuTiz

是的,我也遇到,貌似这个项目没有人维护了

robotcc avatar Jan 18 '22 06:01 robotcc