这个问题的出现,首先要从jar混淆工具说起。将经过混淆的jar解压,你可能会看到两个文件 a.class a$a.class。 写过内部类的童鞋应该知道,这种情况应该是编译不了的呢。
我们采用的是Open-Falcon来监控几百台机器,同时添加了探针的功能。等于说,做了定制化开发。
接着上一篇文章: OSX系统下的gettid
问题的由来是这样的,有个开源项目jcgroup(Cgroup on JVM),其中有一些功能需要获取当前线程的id。jcgroup通过native的方式获取,但是在Mac下行不通。
大家的梦都还在吗???
记录一些重要的关键字
这个问题是在知乎上看到的。