博客搭建教程总览
Hexo+Butterfly主题博客搭建01Hexo+Butterfly主题博客搭建01
Hexo+Butterfly主题博客搭建02Hexo+Butterfly主题博客搭建02
Hexo+Butterfly主题博客搭建03Hexo+Butterfly主题博客搭建03
MySQL总览
MySQL01-事务MySQL01-事务
MySQL02-存储引擎MySQL02-存储引擎
MySQL03-索引01-结构MySQL03-索引01-结构
MySQL03-索引02-性能分析MySQL03-索引02-性能分析
MySQL03-索引03-使用规则MySQL03-索引03-使用规则
MySQL04-SQL优化MySQL04-SQL优化
MySQL05-存储过程MySQL05-存储过程
MySQL06-存储函数MySQL06-存储函数
MySQL07-触发器MySQL07-触发器
MySQL08-视图MySQL08-视图
MySQL09-锁MySQL09-锁
SSM总览
SSM01-Spring中的BeanSSM01-Spring中的Bean
SSM02-Spring中Bean的实例化与依赖注入SSM02-Spring中Bean的实例化与依赖注入
SSM03-Spring的纯注解开发模式SSM03-Spring的纯注解开发模式
SSM04-Spring整合MyBatisSSM04-Spring整合MyBatis
SSM05-Spring中的AOP概念SSM05-Spring中的AOP概念
SSM06-Spring中的事务SSM06-Spring中的事务
SSM07-SpringMVC的请求与响应SSM07-SpringMVC的请求与响应
SSM08-REST风格SSM08-REST风格
Java中的多线程
详细的描述了Java中多线程的创建、使用、同步问题,以及线程池的创建、使用问题,详细的描述了定时器的创建和使用,详细的分析了Java中六种不同的线程转态以及转换。
1.Java中的多线程创建 java中多线程的创建可以分为三种不同的形式:
① 继承Thread类具体步骤:
1.定义一个类MyThread继承2.创建MyThread对象3.调用线程对象的start方法启动线程(启动后会自动执行MyThread中重写的run()方法)
具体的例子如下
public class ThreadDemo1 { public static void main(String[] args) { /** * 3.new一个线程对象 */ Thread t = new MyThread(); /** * 4.调用start()方法执行线程 */ t.start(); for (int i = 0; i < 5; i++) { ...