Tomcat修正JDK原生线程池bug的实现原理

Tomcat修正JDK原生线程池bug的实现原理

为提高处理能力和并发度,Web容器一般会把处理请求的任务放到线程池,而JDK的原生线程池先天适合CPU密集型任务,于是Tomcat改造之。Tomcat线程池原理其实ThreadPoolExecutor的参数主要有如下关键点:限制线程个数限制队列长度而Tomcat对这俩资源都需要限制,否则高并发下CPU、

原生JavaScript实现弹幕组件的方法

前言如今几乎所有的视频网站都有弹幕功能,那么今天我们就自己用原生 JavaScript 封装一个弹幕类。这个类希望有如下属性和实例方法:属性el容器节点的选择器,容器节点应为绝对定位,设置好宽高height 每条弹幕的高度mode 弹幕模式,half则为一半容器高度

1253067 TFnetwork_cn