A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王文辉 中级黑马   /  2015-7-2 10:27  /  860 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

进程:当前正在执行的程序,代表一个应用程序在内存中的执行区域
        线程:是进程中的一个执行控制单元,执行路径
        单线程:一个进程中只有一个执行路径
        多线程:一个进程中有多个执行路径.如:JVM虚拟机启动就是一个多线程程序
       
        好处:可以有多条执行路径,让多部分代码可以完成同时执行以提高效率
        使用场景:当多部分代码需要同时执行时。这时就要开辟多条执行路径,
        来完成多部分代码的同时执行。
       
        线程创建
        1,继承Thread类
        2,实现Runnable接口
        建议使用实现Runnable接口的方式,因为1,可以将资源共享 2,避免单继承的局限性
       
        线程状态
                创建状态  临时阻塞状态(有执行资格,无执行权)  运行状态  
                冻结状态(无执行资格,无执行权):sleep()必须指定时间,不释放锁,wait()释放锁
                消亡状态:代码执行结束或调用stop()

11 个回复

倒序浏览
总结的很不错。
回复 使用道具 举报
学习下,感谢楼主无私奉献
回复 使用道具 举报
学习一下
回复 使用道具 举报

相互学习:D
回复 使用道具 举报
赞一个,复习中.........
回复 使用道具 举报
赞一个,学习中
回复 使用道具 举报
差不多了浓缩就是精华
回复 使用道具 举报
keto 中级黑马 2015-7-2 19:30:42
9#
学习、学习。。。。
回复 使用道具 举报
进来瞅瞅 学习学习
回复 使用道具 举报
正好明天就要学了
回复 使用道具 举报
受教了,学习了,进步了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马