首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
java多线程
菜鸟圈在编人员
创建于2022-03-16
订阅专栏
java多线程中一些常见问题的描述
暂无订阅
共6篇文章
创建于2022-03-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Java多线程】阻塞队列
参考https://juejin.cn/post/6844903640709201934 什么是阻塞队列 阻塞队列是一个支持两个附加操作的队列。 支持阻塞的插入方法:当队列满时,插入会阻塞插入元素的线
【Java多线程】生产者消费者模式 输出abcdabcdabcd.....
思路: 将LinkedList作为阻塞队列,容量为capacity 使用4个生产者线程,不断的按序生产abcd放入阻塞队列LinkedList中 使用1个消费者线程,从阻塞队列中取出数据并打印
【Java多线程】 生产者消费者模式
三个生产者线程,一个消费者线程。 三个生产者线程将生产的Message放入到阻塞队列中,消费者线程从阻塞队列中获取值。
【Java多线程】LockSupport.park()和LockSupport.unPark(Thread thread)
LockSupport.park() LockSupport.park()用于暂停该线程的运行,使其让出cpu的使用权,并进行等待状态。 LockSupport.unPark(Thread threa
【Java多线程】interrupt() 和 isInterrupted()方法
interrupt()方法用于将调用方法的线程设置一个中断标记位,并不一定真正的停止线程 isInterrupted()方法用于判断线程的中断标记位,不会重置标记位 因为等待状态 和 阻塞状态会一直监
JDK1.7 扩容死锁问题
程序中有两个线程对hashmap进行扩容 扩容前:线程1 得到一条链表的状态尾 1--->35 ---->16 这是线程1 遍历时 e:1 --->35--->16 next--->35--->16