2017年10月14日

jvm-多线程

摘要: 多线程的目的 为什么要使用多线程?可以简单的分两个方面来说: 在多个cpu核心下,多线程的好处是显而易见的,不然多个cpu核心只跑一个线程其他的核心就都浪费了; 即便不考虑多核心,在单核下,多线程也是有意义的,因为在一些操作,比如IO操作阻塞的时候,是不需要cpu参与的,这时候cpu就可以另开一个线 阅读全文

posted @ 2017-10-14 23:57 贝克田庄 阅读(463) 评论(0) 推荐(0) 编辑

jvm-双亲委派模型

摘要: 面试题 能不能自己写个类叫java.lang.System? 答案:通常不可以,但可以采取另类方法达到这个需求。 解释:为了不让我们写System类,类加载采用委托机制,这样可以保证爸爸们优先,爸爸们能找到的类,儿子就没有机会加载。而System类是Bootstrap加载器加载的,就算自己重写,也总 阅读全文

posted @ 2017-10-14 00:01 贝克田庄 阅读(269) 评论(0) 推荐(0) 编辑

导航