首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
并发
订阅
成长的烦恼
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
【坑】: 谁教你的自定义拒绝策略不抛异常?
本文正在参加「金石计划」 概述 最近写一个批量业务接口,为了降低响应时间,遂使用了自定义线程池 + CompletableFuture异步执行任务,阻塞获取结果, 但在测试过程中,发现一个很奇怪的问题
ThreadLocal 原理分析
Android 的消息机制 Looper 的实现就采用了 ThreadLocal ,使用 ThreadLocal 可以实现数据隔离,那它是怎么实现的呢?现在来分析一波,先看它的 set() 流程。
Java断点续传多线程下载器(1)-原理和构想
这玩意第一眼看上去会出现很多问题也很正常嘛,绝对不只是因为我菜啊。我们平时最常用的下载器应该就是迅雷了,或者就是在浏览器上直接下载。如果让我自己来搞一个下载器的话,我的第一反应可能是个传输工具的demo吧。于是,出现了以下的问题: FTP(文件传输协议的简称)(File Tra…
批量任务体现多线程的威力!
对于多线程的理解不是非常深刻,工作中用到多线程代码的机会也不多,前不久遇到了一个使用场景,通过编码实现后对于多线程的理解和应用有了更加深刻的理解。场景如下:现有给用户发送产品调研的需求,运营的同事拿来了一个Excel文件,要求给Excel里面大约六万个手机号发送调研短信。 最简…
2w字 + 40张图带你参透并发编程!
在计算机最早期的时候,没有操作系统,执行程序只需要一种方式,那就是从头到尾依次执行。任何资源都会为这个程序服务,在计算机使用某些资源时,其他资源就会空闲,就会存在 浪费资源 的情况。 操作系统的出现为我们的程序带来了 并发性,操作系统使我们的程序能够同时运行多个程序,一个程序就…