黑马程序员技术交流社区

标题: 多线程简单总结 [打印本页]

作者: 王文辉    时间: 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