黑马程序员技术交流社区
标题:
什么是多线程的状态
[打印本页]
作者:
Louis.hui
时间:
2014-8-19 22:42
标题:
什么是多线程的状态
多线程状态分为那几步
作者:
ckkele
时间:
2014-8-19 23:02
首先 多线程技术主要是解决让多个程序能够同时执行起来,可以提高程序的执行效率。
创建线程第一种的书写方式为:
1.书写一个类,必须继承Thread类
2.重写Thread类中的run方法
3.创建子类对象
4.通过子类对象线程
创建线程的另一种方法是声明实现 Runnable 接口的类。该类然后实现 run 方法。然后可以分配该类的实例,再创建 Thread 时作为一个参数来传递并启动.
1、定义类实现Runnable接口
2、实现run方法,这个run方法是接口中的方法
3、创建实现类对象
4、创建Thread类对象,把实现类对象作为参数传递
5、开启线程
不知道能不能帮到你
作者:
215041631
时间:
2014-8-19 23:34
开启、等待、阻塞、运行和消亡
作者:
a6511631
时间:
2014-8-19 23:46
215041631 发表于 2014-8-19 23:34
开启、等待、阻塞、运行和消亡
开启start、等待wait及sleep、阻塞(可以运行,但是没拿到CPU执行权限)、运行、消亡stop
作者:
郭旭辉
时间:
2014-8-20 15:52
创建线程的第一种方法
定义类继承Thread class extends Thread
重写Thread类的run方法 public void run
创建Thread类的子类对象
调用子类对象中的start()方法,开启线程
start()做了两件事,告诉JVM开启一个对CPU的执行路径,调用run方法
希望能够帮到你。
引出创建线程的第二种方式
定义类,实现Runnable接口
重写run方法
创建Thread类对象 new Thread()构造方法中,传递Runnable接口的实现类对象
调用Thread对象方法start(),开启线程
两种创建方式的区别:第一种继承,单继承局限性,数据是线程的独有数据
第二种创建方式,实现接口方式,避免了单继承的局限性,同时线程的数据共享
作者:
王责彬
时间:
2014-8-20 16:00
在Java当中,线程通常都有五种状态,创建、就绪、运行、阻塞和死亡。
作者:
KID灬熊孩子
时间:
2014-8-20 22:21
开启 等待(睡眠sleep) 阻塞 运行 消亡
作者:
Ezreal
时间:
2014-8-21 09:21
老毕视频讲的还是挺清楚的
作者:
男人你得有范
时间:
2014-8-21 09:39
二楼说的好专业,我还没学到呢
作者:
Louis.hui
时间:
2014-8-21 17:01
总共需要四部
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2