首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
并发编程
Gxin
创建于2022-04-02
订阅专栏
并发编程
等 4 人订阅
共116篇文章
创建于2022-04-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【并发编程】- ExecutorCompletionService使用take()方法获取最先执行完的任务
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第17天,点击查看活动详情 ExecutorCompletionService使用take()方法获取最先执行完的任务 运行类执行代
【并发编程】- 线程池使用ExecutorCompletionService的take()方法具有阻塞特性
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第16天,点击查看活动详情 ExecutorCompletionService的take()方法具有阻塞特性 修改运行类执行代码如下
【并发编程】- 线程池使用ExecutorCompletionService解决Future的阻塞缺点
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第15天,点击查看活动详情 使用CompletionService解决Future的缺点 接口Future具有阻塞同步性,这种情况代
【并发编程】- 线程池使用Future获取返回值的阻塞特性
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第14天,点击查看活动详情 Future缺点 线程执行代码如下: 运行类代码如下: 运行结果如下: 17:54:39.330 [po
【并发编程】- 线程池使用execute方法自定义异常处理
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第13天,点击查看活动详情 execute()方法对应的异常也可以被捕获 运行类代码如下: 运行结果如下: 16:49:42.898
【并发编程】- 线程池使用execute、submit方法对异常处理
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第12天,点击查看活动详情 上一篇文章- 【并发编程】- 线程池使用自定义拒绝策略 execute()出现异常后直接输出堆栈信息,而
【并发编程】- 线程池使用自定义拒绝策略
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第11天,点击查看活动详情 自定义拒绝策略RejectedExecutionHandler接口的使用 自定义拒绝策略类代码如下: 线
【并发编程】- 线程池使用get(long timeout,TimeUnit unit)方法指定时间等待获取返回值
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第10天,点击查看活动详情 线程池使用get(long timeout,TimeUnit unit)方法 方法get(long ti
【并发编程】- ThreadPoolExecutor使用cancel和isInterrupted方法中断线程
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第9天,点击查看活动详情 使用方法cancel(boolean mayInterruptIfRunning)和isInterrupt
【并发编程】- ThreadPoolExecutor使用cancel和isCancelled方法中断线程
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第8天,点击查看活动详情 接着上一篇的文章 【并发编程】- ThreadPoolExecutor使用submit方法提交Runnab
【并发编程】- ThreadPoolExecutor使用submit方法提交Runnable任务定义执行结果的返回值类型
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第7天,点击查看活动详情 ThreadPoolExecutor使用submit方法提交Runnable任务规定执行结果的返回值 实体
【并发编程】- 线程池执行Callable任务获取返回值
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第6天,点击查看活动详情 Callable、Future使用 针对线程Thread对象不具有返回值的功能,但是有请求需要线程返回值,
【并发编程】- 线程池执行任务乱序特性
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情 线程池ThreadPoolExecutor执行任务Runnable乱序特性 接口Runnable在线程池T
【并发编程】- 线程池使用remove删除未被执行的任务
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第4天,点击查看活动详情 方法remove(Runnable)的使用 方法remove(Runnable)可以删除尚未被执行的Run
【并发编程】- 线程池使用beforeExecute()和afterExecute()监控
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情 方法afterExecute()和beforeExecute() 在线程池ThreadPoolExecut
【并发编程】- 线程池使用DiscardOldestPolicy策略、DiscardPolicy策略
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情 DiscardOldestPolicy策略 DiscardOldestPolicy策略是当任务添加到线程池
【并发编程】- 线程池使用CallerRunsPolicy策略
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情 CallerRunsPolicy策略 CallerRunsPolicy策略是当任务添加到线程池中被拒绝时,
【并发编程】- 线程池使用AbortPolicy策略
线程池中的线程资源全部被占用时,对新添加的Task任务有不同的处理策略,在默认的情况下,ThreadPoolExecutor类中有4种不同的处理方式:- AbortPolicy:当任务添加到线程池中被
【并发编程】- 线程池使用SynchronousQueue和最大线程数的关系
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第30天,点击查看活动详情 线程池使用SynchronousQueue队列和线程池最大线程数关系 运行类代码如下: 运行结果如下:
【并发编程】- 线程池使用ArrayBlockingQueue和最大线程数的关系(二)
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第29天,点击查看活动详情 接着上一篇文章- 【并发编程】- 线程池使用ArrayBlockingQueue和最大线程数的关系 运行
下一页