线程安全 前段时间看到了一个完成读比较高的协程库- libgo ,里面提供了线程安全的协程实现,并且也是使用锁。本来我并没有给 libcopp 里的功能加锁的打算,因为上层dispatcher还是比较容易做到安全分发的,所以原来并不保证线程安全。而且线程安全这种问题单元测试比较难写,可能还得碰点运气。但是思来想去,还是为线程安全做点什么吧。反正也不是很复杂。 由于我并没有给utils加互斥锁的跨平…
线程安全 前段时间看到了一个完成读比较高的协程库- libgo ,里面提供了线程安全的协程实现,并且也是使用锁。本来我并没有给 libcopp 里的功能加锁的打算,因为上层dispatcher还是比较容易做到安全分发的,所以原来并不保证线程安全。而且线程安全这种问题单元测试比较难写,可能还得碰点运气。但是思来想去,还是为线程安全做点什么吧。反正也不是很复杂。 由于我并没有给utils加互斥锁的跨平…
讨论
登录后参与讨论
还没有评论,来说第一句吧。