博客专栏推荐
-
1177035次
-
121931次
-
56736次
-
29229次
本月博客排行
年度博客排行
-
第1名
大家都说我很棒 -
第2名
zw7534313 -
第3名
青否云后端云 - liyihz2008
- wy_19921005
- surmounting
- hbxflihua
- 腾讯优测1
- xiangjie88
- e_e
- wallimn
- ning2-eye
- dbagirl
- zysnba
- itdatacenter
- luxurioust
- robotmen
- alsmile
- gengyun12
- gaozzsoft
- johnsmith9th
- jywhltj
- sichunli_030
- kaizi1992
- fantaxy025025
- zhangdaiscott
- chinahuyong
- 淡看人生
- leslie26
- cuityang
- jveqi
- mukeliang728
- hellohank
- cpongo1
- weiyides
- zlr
- appalese
- hanbaohong
- jickcai
- zhaoshijie
- jackpot1234
- lzyfn123
- ranbuijj
- ssydxa219
- lyongq04
- xpenxpen
- liunancun
- zhangyi0618
最新文章列表
说明:本篇文章是在阅读《java 并发编程艺术》过程中的一些笔记和分析,由于本人能力有限,如果有书写错误的地方,欢迎各位大佬批评指正!我们互� ...
有427人浏览
2019-11-05 22:44
说明:本篇文章是在阅读《java 并发编程艺术》过程中的一些笔记和分析,由于本人能力有限,如果有书写错误的地方,欢迎各位大佬批评指正!我们互� ...
有399人浏览
2019-10-19 21:42
总括:
线程池中的线程创建线程池的时候没有创建,只有在具体执行任务的时候,才检查是否达到核心线程数,没有就创建---类似延时加载
核心线程消耗不了就放入队列,之后新进入的任务放入队列,线程执行任务优先从队列获取
队列满了之后,核心线程还是消费不过来,启用最大线程数,一旦启用最大线程数,直到队列没有积压任务,非核心线程空闲超时自动回收最后留下核心线程数--新创建核心线程外的线程数
多 ...
有249人浏览
2019-07-20 18:00
执行多线程并发任务的时候,如果任务类型相同,一般会考虑使用线程池,一方面利用了并发的优势,一方面避免创建大量线程得不偿失。使用线程池执行的任务一般是我们自己的代码,或者第三方的代码,有没有想过,如果这些代码抛出异常时,线程池会怎么处理呢?如果不处理又会有什么影响?
异常的影响
java 理论与实践: 嗨,我的线程到哪里去了?这篇文章列举了一个由于runtimeexceptio ...
有920人浏览
2019-04-03 12:09
本文参考文章链接:
https://www.cnblogs.com/lemon-flm/p/7877898.html
queue:一个队列就是一个先入先出(fifo)的数据结构
queue接口与list、set同一级别,都是继承了collection接口。linkedlist实现了deque接 口。
队列分为阻塞队列和非阻塞队列
非阻塞队列有priorityqueue和co ...
有288人浏览
2019-01-01 16:29
比如这个在线视频:
我们可以正常播放,但是找不到下载按钮。
打开chrome开发者工具,在network标签页里能看到很多网络传输请求:
随便看一个请求的响应,发现类型为video,大小为500多k。因此,这个在线视频被拆分成了若干500多k的小片段,然后通过浏览器下载到本地进行播放。
这个片段的url:
转自: https://www.cnblogs.com/bopo/p/9485764.html
threadpoolexecutor类实现了executorservice接口和executor接口,可以设置线程池corepoolsize,最大线程池大小,alivetime,拒绝策略等。常用构造方法:
threadpoolexecutor(int corepoolsize, int max ...
有1194人浏览
2018-11-06 10:07
转帖地址:https://blog.csdn.net/zqz_zqz/article/details/69488570?locationnum=12&fps=1
类结构图
示例
自带线程池的各种坑
基础参数
源码分析java.util.concurrent.threadpoolexecutor
有446人浏览
2018-07-04 15:12
一、threadpoolexecutor简介
使用线程池主要为了解决一下几个问题:
通过重用线程池中的线程,来减少每个线程创建和销毁的性能开销。
对线程进行一些维护和管理,比如定时开始,周期执行,并发数控制等等。
public threadpoolexecutor(int corepoolsize,
int maximum ...
有674人浏览
2018-02-28 14:27
1. 线程池的概念
1.1 基本概念
由于线程的生命周期中包括创建、就绪、运行、阻塞、销毁阶段,当我们待处理的任务数目较小时,我们可以自己创建� ...
有455人浏览
2017-11-07 17:24
« 上一页 1 …