黑马程序员技术交流社区
标题:
多线程简单总结
[打印本页]
作者:
王文辉
时间:
2015-7-2 10:27
标题:
多线程简单总结
进程:当前正在执行的程序,代表一个应用程序在内存中的执行区域
线程:是进程中的一个执行控制单元,执行路径
单线程:一个进程中只有一个执行路径
多线程:一个进程中有多个执行路径.如:JVM虚拟机启动就是一个多线程程序
好处:可以有多条执行路径,让多部分代码可以完成同时执行以提高效率
使用场景:当多部分代码需要同时执行时。这时就要开辟多条执行路径,
来完成多部分代码的同时执行。
线程创建
1,继承Thread类
2,实现Runnable接口
建议使用实现Runnable接口的方式,因为1,可以将资源共享 2,避免单继承的局限性
线程状态
创建状态 临时阻塞状态(有执行资格,无执行权) 运行状态
冻结状态(无执行资格,无执行权):sleep()必须指定时间,不释放锁,wait()释放锁
消亡状态:代码执行结束或调用stop()
作者:
耀阳圣尊
时间:
2015-7-2 10:33
总结的很不错。
作者:
崔司龙
时间:
2015-7-2 10:38
学习下,感谢楼主无私奉献
作者:
hoop.zeng
时间:
2015-7-2 11:04
学习一下
作者:
王文辉
时间:
2015-7-2 13:48
hoop.zeng 发表于 2015-7-2 11:04
学习一下
相互学习:D
作者:
Huan220_欢
时间:
2015-7-2 14:59
赞一个,复习中.........
作者:
莱克神
时间:
2015-7-2 15:39
赞一个,学习中
作者:
几率收割
时间:
2015-7-2 18:34
差不多了浓缩就是精华
作者:
keto
时间:
2015-7-2 19:30
学习、学习。。。。
作者:
sariel0081
时间:
2015-7-2 23:04
进来瞅瞅 学习学习
作者:
徐家誉
时间:
2015-7-3 00:28
正好明天就要学了
作者:
曹操001
时间:
2015-7-3 00:47
受教了,学习了,进步了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2