码迷,mamicode.com
首页 > 编程语言 > 详细

Java多线程与并发

时间:2020-03-20 12:41:17      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:running   系统   实现   info   img   http   mic   运行   返回值   

1.进程与线程的区别

技术图片

 

 技术图片

 

 2.Thread中start和run的区别

run方法会沿用主线程调用,而start方法会创建一个新的子线程

3.Thread和Runnable的关系

Runnable是接口,Thread是类

技术图片

 

 4.如何实现处理线程的返回值

技术图片

 

 5.线程的状态

六个状态:

新建(New):创建后尚未启动的线程的状态

运行(Runnable):包含Running和Ready

无限期等待(Waiting):不会被分配CPU执行时间,需要显示被唤醒

技术图片

技术图片

限期等待(Timed Waiting):在一定时间后会由系统自动唤醒

技术图片

阻塞(Blocked):等待获取排他锁

结束(Terminated):已终止线程的状态,线程已经结束

6.sleep和wait的区别

技术图片

 

技术图片

 

 7.notify和notifyAll的区别

技术图片

 

 8.yield函数

技术图片

 

 9.interrupt函数

技术图片

 

Java多线程与并发

标签:running   系统   实现   info   img   http   mic   运行   返回值   

原文地址:https://www.cnblogs.com/-2016/p/12530784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!