摘要: /** * 在Java的逃逸分析中 sbf 在线程调用的时候会将线程粗化 * 什么是线程粗化:就是每一个append方法的时候都会加一把锁,那么在粗化后 将锁锁住所有的append */ public static void testLockCoarsening(){ StringBuffer sb 阅读全文
posted @ 2020-05-17 22:13 TT007 阅读(439) 评论(0) 推荐(0)
摘要: // jdk1.7 默认开启逃逸分析// 此方法会进行逃逸分析// -XX:+DoEscapeAnalysis 开启逃逸分析// -XX:-DoEscapeAnalysis 关闭逃逸分析// 创建出来的Object对象存在堆中不一定是10000个 还有可能有一部分存在线程栈中public class 阅读全文
posted @ 2020-05-17 21:25 TT007 阅读(271) 评论(0) 推荐(0)
摘要: 首先调用getBean(“beanName”); applicationContext.getBean("name"); 然后再调用 org.springframework.context.support.AbstractApplicationContext#getBean(java.lang.St 阅读全文
posted @ 2020-04-29 19:24 TT007 阅读(507) 评论(0) 推荐(0)