sofastack / sofa-jarslink

Jarslink is a sofa ark plugin used to manage multi-application deployment
Apache License 2.0
3.04k stars 706 forks source link

减少ModuleClassLoader加载Class时锁的粒度 #29

Closed farmerjohngit closed 6 years ago

farmerjohngit commented 6 years ago

原来ModuleClassLoader的实现是在loadClasss时锁住整个类,现在改为为锁住每个classname。 同时代码进行了格式化。

CLAassistant commented 6 years ago

CLA assistant check
All committers have signed the CLA.

coveralls commented 6 years ago

Pull Request Test Coverage Report for Build 34


Totals Coverage Status
Change from base Build 22: 0.0%
Covered Lines: 357
Relevant Lines: 417

💛 - Coveralls
JoeKerouac commented 6 years ago

感谢您的提交,不过由于新加的方法采用的是1.7的特性,由于框架需要考虑到一些老的JDK兼容性,所以暂时只支持1.6及以下版本的API。