首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
并发编程
你男朋友
创建于2022-07-26
订阅专栏
并发编程
暂无订阅
共9篇文章
创建于2022-07-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java中锁概念
1、乐观锁和悲观锁 类型 概念 乐观锁 认为数据一般情况下不会发生冲突,访问前不会加锁,数据提交更新时检测数据是否冲突,不会产生死锁
进程、线程一张图
1、一个程序启动是以进程的方式启动,进程内包含多个线程; 2、进程所需的资源由操作系统分配; 3、线程所需资源由CPU分配; 4、多个
wait()--阻塞线程
wait()方法阻塞线程 先说一下线程的几个状态,也称作线程的生命周期 线程分为五个生命周期,分别是: 【创建 -- 就绪 -- 运行
join()--等待线程执行终止
join()等待线程执行终止 所属类: Thread 作用:保证当前线程执行完毕再执行下一个线程,类似同步 场景:在一个任务结束之后才
sleep()--线程休眠
sleep()是Thread类下的一个静态方法 另外一个sleep(long time,int nanos)也是静态的,,最终还是调用
yield()--让出cpu执行权
yield()--让出cpu执行权 yield()是Thread类下的一个静态方法 从注释中可以知道 这个方法一般用于测试和调试 《J
线程中断
线程中断 线程中断是一种线程中的协作模式,通过设置线程的中断标志并不能直接终止线程的执行,而是被中断的线程根据中断状态自行处理。 中断
线程死锁
线程死锁 定义:死锁指的是两个及两个以上的线程在执行中,因争夺资源而造成的互相等待的现象,在无外力的作用下这些线程会一直等待而无法继续
守护线程和用户线程
守护线程和用户线程 概述: Java中的线程分为两类【daemon】守护线程和【user】用户线程;在JVM启动时会调用main函数,