v4.0.0-alpha
It's a bad style to print log under a lock, tiny refactor to make the code better. Lock() is also changed to RLock() to reduce lock contend
It's a bad style to print log under a lock, tiny refactor to make the code better. Lock() is also changed to RLock() to reduce lock contend