Java_多线程
2021-04-18 22:06:58 0 举报
AI智能生成
登录查看完整内容
全面、高效的知识图谱:Java_多线程!! 全面又深度的提升认知,达到实际应用的目的! 建议先纵观全局,掌握好大方向。 再根据自己的需要,针对性的学习某一个点,最后做到逐步由点及面。
作者其他创作
大纲/内容
ThreadLocal类
Thread类
方法
long:getId()
String:getName()
Thread State:getState()
void:interrupt
static boolean:interrupted()
boolean:isAlive()
boolean:isDaemon()
void:setName()
static void:sleep()
构造器
Thread()
Thread(Runnable target)
Thread(String name)
Java多线程
内容
什么是多线程
多线程应用场景
多线程通讯
实现多线程的两种方式
继承Thread类
实现Runnable接口
多线程状态
新建
就绪
运行:
冻结
死亡
分支主题
常见方法
静态方法
geThreadtCurrent()
普通方法
t1.join()
t1.join(10)
run()线程执行方法
stop()终止线程
setPriority()
getPriority()
多线程同步
多线程安全问题
原因:
同步机制
什么是多线程同步
锁
什么是锁?
锁就是对象
锁的作用是什么
同步前提
必须保证有两个以上的线程
必须保证同步中只有一个线程在运行
同步优缺点
优点:
同步解决了多线程的安全问题
缺点
同步的两种形式
同步代码块
同步函数
死锁
同步
while轮询的方式
wait/notify机制
管道通信
Runnable
run()
使用实现接口 Runnable 的对象创建一个线程时,启动该线程将导致在独立执行的线程中调用对象的 run 方法。
简介
0 条评论
回复 删除
下一页