首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
高并发~多线程
人间半途
创建于2022-08-30
订阅专栏
java多线程
暂无订阅
共7篇文章
创建于2022-08-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
java中如何处理高并发接口,比如一分钟有2w个请求
处理高并发接口在Java中涉及多种技术和策略。下面是一些常见的处理方式和建议: 使用线程池: 使用线程池可以有效地管理和复用线程,避免频繁地创建和销毁线程带来的开销。Java中的ThreadPoolE
自定义线程池拒绝策略有什么作用
自定义线程池的拒绝策略是指在线程池中执行任务时,当线程池已满且无法再接受新的任务时,应该如何处理被拒绝的任务。 在Java中,线程池具有默认的拒绝策略,如下所示: AbortPolicy(默认):当线
juc并发包中locks包下Condition类的理解(2)
Condition将Object监视器方法( wait 、 notify和notifyAll )分解为不同的对象,通过将它们与任意Lock实现的使用结合起来,使每个对象具有多个等待集的效果。 Lock
juc并发包中locks包下lock类的理解(1)
1、对lock锁的理解 与使用synchronized方法和语句相比, Lock实现提供了更广泛的锁定操作。它们允许更灵活的结构,可能具有完全不同的属性,并且可能支持多个关联的Condition对象。
多线程实现方式
多线程有几种实现方式? 如果被问到这个问题一定很头疼,因为百度一下随便就能出现各种各样的答案。两种、三种、四种、五种、六种、七种。。。 但本质上来讲,个人认为只有一种方式:实现Runnable接口。
线程启动原理
Java多线程,皆始于Thread。Thread是多线程的根,每一个线程的开启都始于Thread的start()方法。那么线程是如何被开启,run方法是如何被执行的呢?先上图: 这张图在今后的几个章节
线程中断机制(interrupt)
总所周知,Thread.stop, Thread.suspend, Thread.resume 都已经被废弃了。因为它们太暴力了,是不安全的,这种暴力中断线程是一种不安全的操作,举个栗子来说明其可能造