查看: 133|回复: 0
打印 上一主题 下一主题

Java多线程与并发库高级应用视频教程

[复制链接]

9万

主题

9万

帖子

28万

积分

管理员

管理员

Rank: 9Rank: 9Rank: 9

积分
289334
跳转到指定楼层
楼主
发表于 2017-10-3 17:10:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

JAVA多线程与并发库高级利用视频教程
Java线程具有五中根基状态
新建状态(New):
当线程工具对建立后,即进入了新建状态,如:Thread t = new MyThread();
停当状态(Runnable):
当挪用线程工具的start()方式(t.start();),线程即进入停当状态。处于停当状态的线程,只是说明此线程已经做好了预备,随期间待CPU调剂履行,并不是说履行了t.start()此线程立即就会履行;
运转状态(Running):
当CPU起头调剂处于停当状态的线程时,此时线程才得以真正履行,即进入到运转状态。注:就     绪状态是进入到运转状态的唯一进口,也就是说,线程要想进入运转状态履行,首先必须处于停当状态中;
阻塞状态(Blocked):
处于运转状态中的线程由于某种缘由,临时放弃对CPU的利用权,停止履行,此时进入阻塞状态,直到其进入到停当状态,才 有机遇再次被CPU挪用以进入到运转状态。按照阻塞发生的缘由分歧,阻塞状态又可以分为三种:
1.期待阻塞:运转状态中的线程履行wait()方式,使本线程进入到期待阻塞状态;
2.同步阻塞 -- 线程在获得synchronized同步锁失利(由于锁被别的线程所占用),它会进入同步阻塞状态;
3.其他阻塞 -- 经过挪用线程的sleep()或join()或发出了I/O请求时,线程会进入到阻塞状态。当sleep()状态超时、join()期待线程停止大概超时、大概I/O处置终了时,线程重新转入停当状态。
灭亡状态(Dead):
线程履行完了大概因异常退出了run()方式,该线程竣事生命周期。
课程目录
源代码与材料
1_传统线程技术回首.avi
2_传统按时器技术回首.avi
3_传统线程互斥技术.avi
4_传统线程同步通讯技术.avi
5_线程范围内同享变量的概念与感化.avi
6_ThreadLocal类及利用技能.avi
7_多个线程之间同享数据的方式探讨.avi
8_java5原子性操纵类的利用.avi
9_java5线程并发库的利用.avi
10_Callable与Future的利用.avi
11_java5的线程锁技术.avi
12_java5读写锁技术的妙用.avi
13_java5条件阻塞Condition的利用.avi
14_java5的Semaphere同步工具.avi
15_java5的CyclicBarrier同步工具.avi
16_java5的CountDownLatch同步工具.avi
17_java5的Exchanger同步工具.avi
18_java5阻塞行列的利用.avi
19_java5同步调集类的利用.avi
20_空中网挑选练习生的口试题1.avi
21_空中网挑选练习生的口试题2.avi
22_空中网挑选练习生的口试题3.avi
游客,如果您要查看本帖隐藏内容请回复


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|IT视频教程资源网 网站地图

GMT+8, 2024-11-15 10:10 , Processed in 0.591011 second(s), 22 queries .

快速回复 返回顶部 返回列表

客服
热线

微信
7*24小时微信 客服服务

扫码添
加微信

添加客服微信 获取更多

关注
公众号

关注微信公众号