tomcat与jvm 普及基础知识
来源:互联网 发布:网络上狗蛋是什么意思 编辑:程序博客网 时间:2024/05/16 14:10
1、一个tomcat是一个进程,其中有很多线程(与有多少个app无关)
2、一个tomcat启动一个JVM,其中可以有很多APP
2、一个tomcat启动一个JVM,其中可以有很多APP
3、一个tomcat中部署的多个app,虽然同处一个JVM里,但是由于无法相互调用,所以也可以认为是分布式的。
之所以它们不能互相调用是因为被类加载器隔离开的。
Tomcat 的类加载器层次是:
Bootstrap
|
System
|
Common
/
Webapp1 Webapp2...
每个应用的中的类分别是由Webapp1、Webapp2类加载器加载的,所以是相互不可见的。
类加载器的规则有三
1. 一致性规则:类加载器不能多次加载同一个类
2. 委托规则:在加载一个类之前,类加载器总参考父类加载器
3. 可见性规则:类只能看到由其类加载器的委托加载的其他类,委托是类的加载器及其所有父类加载器的递归集
0 0
- tomcat与jvm 普及基础知识
- JVM基础知识与配置
- tomcat 与 jvm关系
- TomCat与Jvm关系
- 视频基础知识普及视频基础知识普及
- 视频基础知识普及视频基础知识普及
- jvm与tomcat内存设置
- jvm与tomcat内存设置
- Windows Mobile基础知识普及
- 视频基础知识普及
- 视频基础知识普及
- java 基础知识普及
- DTU基础知识普及手册
- DTU基础知识普及手册
- 静态方法--普及基础知识
- DTU基础知识普及手册
- HCE基础知识普及
- JAVA基础知识普及
- 第四天
- git 备份所有修改
- lucene.net 3.0.3、结合盘古分词进行搜索的小例子(分页功能)
- VS2008调试配置问题
- 准备学习VLC-Android
- tomcat与jvm 普及基础知识
- Collections.sort排序
- Qt下使用OpenGL(11)-根据NeHe的教程改写的
- 设计模式之外观模式
- 第五天
- 算法导论:堆排序的应用---优先级队列
- 10进制浮点数转 二进制数
- Android应用开发中如何访问隐藏API(4.0以前版本)
- 用了个MOS管驱动继电器来控制电机!单片机上电后,电机总是冲一下!不知道什么原因?