个人学习线程笔记

来源:互联网 发布:ae cs4软件下载 编辑:程序博客网 时间:2024/05/19 20:22

今天开始了对线程的学习,所以这里做一个简单的线程笔记

一、实现多线程的两种 方式:

1.继承Thread类

ad:编写简单,通过this可以很快得到线程对象

dis:无法继承其他类

2.实现Runnable接口

ad:1.还可以继承其他类

2.可以将多个线程同时面对一个对象处理。

dis:编码复杂,访问线程,需要使用到Thread.curretThread()方法

二、线程的生命周期

新建(new)、就绪(Runnable)、Running、阻塞(blocked)、死亡(dead)

这里得提一下,启动线程的话,需要是有Thread.start()方法,而不是run方法,run()只是线程的执行体,相当于是一个普通的java 方法

0 0
原创粉丝点击