线程包含的5种状态:

创建,就绪,运行,阻塞,消亡

1、new对象时,线程创建

2、start()线程进入就绪状态

3、当获得cpu执行权时,开始执行run方法

4、遇到 wait,sleep时,进入阻塞状态

5、run方法执行完毕,线程进入死亡状态

Servlet生命周期分成3个阶段:

1、加载并时例化:容器启动时,加载servlet 的class ,并new 出这个对象

2,初始化阶段:调用init方法

3、响应客户请求:调用service

4、终止:调用destory方法
多线程小知识

JSP程序的运行与普通Java程序运行有什么不同

1、jsp运行需要web容器,通过容器转换成java文件,再编译成class文件使用
2、普通java程序不依赖web容器。

创建线程有哪些方式

1、继承thread
2、实现runnable callable 接口
3、线程池
4、用executor 框架

相关文章: