首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
线程
订阅
鸡同鸭讲
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
手把手教你手动创建线程池
可见其任务队列用的是LinkedBlockingQueue,且没有指定容量,相当于无界队列,这种情况下就可以添加大量的任务,甚至达到Integer.MAX_VALUE的数量级,如果任务大量堆积,可能会导致 OOM。 这个虽然使用了有界队列SynchronousQueue,但是最…
如何正确创建线程池
上篇文章线程池的基本介绍,我们简单的介绍了线程池的执行过程,并提到了线程池的错误用法,这篇文章将告诉你,如何正确的创建线程池。
多线程的三种写法
作为新生代农名工中的码农,我们必须会点多线程的知识,那么最基本的多线程知识,三种多线程的创建方式你会吗?
synchronized和lock的区别
synchronized和lock这两个线程锁进行对比,哪个优势更大呢?哪个更受程序员的喜爱呢?快来一起探究。
线程池的基本介绍
为了减少我们创建以及销毁线程对内存的消耗,采用线程池来使线程得到复用。这也是创建多线程的第四种方式。