找到约 10000 条结果
  • 大家都说不建议直接使用 @Async 注解?为什么??
    本文仅说明@Async注解的应用规则,对于原理,调用逻辑,源码分析,暂不介绍。对于异步方法调用,从Spring3开始提供了@Async注解,该注解可以被标注在方法上,以便异步地调用该方法。调用者将在调用时立即返回,方法的实际执行将提交给Spring TaskExecutor的任务中,由指定的线程池中的线程执行。
    2021-12-26
  • Java中的线程池
    Java中的线程池运用场景非常广泛,几乎所有的一步或者并发执行程序都可以使用。那么线程池有什么好处呢,以及他的实现原理是怎么样的呢? 使用线程池的好处 在开发过程中,合理的使用线程池能够带来以下的一些优势,这些优势同时也是一些其他池化的优势,例如数据库连接池,http连接池等。 降低资源消耗,通过重复利用已...
    2019-06-20
  • 多线程(4)线程池
    线程池就是首先创建一些线程,它们的集合称为线程池。使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行结束以后,该线程并不会死亡,而是再次返回线程池中成为空闲状态,等待执行下一个任务
    2020-10-21
  • C++ 线程池
    线程池的实现思想:管理一个任务队列,一个线程队列,然后每次取一个任务分配给一个线程去做,循环往复线程池的组成线程池管理器:初始化和创建线程,启动和停止线程,调配任务;管理线程池工作线程:线程池中等待并执行分配的任务任务接口:添加任务的接口,以提供工作线程调度任务的执行。任务队列:用于存放没有处理...
    2020-12-04
  • openresty http client工具类lua-resty-http封装
    特性使用连接池项目源码[链接]代码 {代码...} 实际使用 {代码...}
    2022-11-09
  • 动力电池「中进韩退」:全球近一半动力电池来自中国
    韩国女足没跨过东方的“万里长城”,韩国动力电池的命运依然如此。根据SNE Research的最新报告,2021年,中国提供了全球近一半的新能源汽车动力电池需求。韩国厂商的市占率则呈下滑趋势。准确说法应该是中国动力电池厂商拿下了全球装机量的48.6%。△ 数据来自SNE Research“万亿宁王”宁德时代,依然以压倒性优势第五次蝉联冠...
    2022-02-10
  • Java并发线程之线程池
    初始化线程池后,把任务丢进去,等待调度就可以了,使用起来比较方便。JAVA中Thread是线程类,不建议直接使用Thread执行任务,在并发数量比较多的情况下,每个线程都是执行一个很短的时间就任务结束了,这样频繁创建线程会大大降低系统的效率,因为频繁的创建和销毁线程需要时间。而线程池可以复用,就是执行完一个任务,并不销毁,...
    2021-01-24
  • 对象池Pools优化
    目录介绍 01.什么是对象池 02.glide哪里用到对象池 03.多条件key缓存bitmap 3.1 多条件key创建 3.2 key值的复用 04.glide对象池总结 05.学以致用对象池 5.1 使用场景 5.2 实现步骤 5.3 对象池使用 5.4 项目实践分享 06.对象池的容量 好消息 博客笔记大汇总【16年3月到至今】,包括Java基础及深入知识点,Android技术博客...
    2019-04-10
  • UPS设备在物流机房中的应用浅析 | 京东物流技术团队
    UPS即不间断电源(Uninterruptible Power Supply),是一种含有储能装置的不间断电源。主要用于给部分对电源稳定性要求较高的设备,提供不间断的电源。
    2023-07-28
  • Science:固态电池未决,研究材料力学!
    以往对于固态电池的研究,很可能太片面了。发表在最新一期Science上的一篇综述,提出了这个观点。因为想要实现高性能、高循环寿命的固态电池,现在的大多数研究都致力于提升固态电池的电化学性质。实际上,固态电池的力学结构也需要考虑在内。为什么要研究力学结构?要怎么了解不同材料下固态电池的力学结构?因为力学结...
    2023-09-28
  • 巧用GenericObjectPool创建自定义对象池
    通常一个对象创建、销毁非常耗时的时候,我们不会频繁的创建和销毁它,而是考虑复用。复用对象的一种做法就是对象池,将创建好的对象放入池中维护起来,下次再用的时候直接拿池中已经创建好的对象继续用,这就是池化的思想。在java中,有很多池管理的概念,典型的如线程池,数据库连接池,socket连接池。本文章讲介绍apa...
    2023-03-13
  • 拜托!你真会用线程池吗?
    由于线程的创建和销毁对操作系统来说都是比较重量级的操作,所以线程的池化在各种语言内都有实践,当然在 Java 语言中线程池是也非常重要的一部分,有 Doug Lea 大神对线程池的封装,我们使用的时候是非常方便,但也可能会因为不了解其具体实现,对线程池的配置参数存在误解。
    2021-05-13
  • 如何判断线程池已经执行完所有任务了?
    很多场景下,我们需要等待线程池的所有任务都执行完,然后再进行下一步操作。对于线程 Thread 来说,很好实现,加一个 join 方法就解决了,然而对于线程池的判断就比较麻烦了。
    2022-03-30
  • Java 线程池(ThreadPoolExecutor)原理分析与实际运用
    有关java线程技术文章还可以推荐阅读:《关于java多线程wait 和sleep方法》、《java 核心编程——线程之线程的基本概念》、《上海尚学堂:40个Java多线程问题总结》、《java多线程的内存模型》
    2017-12-06
  • javascript写一个校验邮箱的正则表达式
    我们根据常用邮箱写一个中文的校验规则如下:我们常用的邮箱格式:yancamy@126.comyan233__@qq.com转换成文字描述如下:一串英文、数字、或者下划线 @ 一串英文、数字 . 一串英文(所有都不需要检验大小写)翻译成正则表达式如下:/ w+ @ [a-z0-9] . [a-z]+ /i/^w+ @ [a-z0-9] . [a-z]+ $/i
    2018-08-28
  • 如何在macOS中关闭优化的电池充电?
    在macOS Big Sur中,Apple引入了一项智能功能,该功能旨在从您的充电习惯中学习,并通过减少Mac笔记本电脑充满电的时间来延长电池的使用寿命。
    2021-03-11
  • Java线程池
    系统启动一个新线程的成本是比较高的,因为它涉及与操作系统的交互,这个时候使用线程池可以提升性能,尤其是需要创建大量声明周期很短暂的线程时。Java中的线程池是运用场景最多的并发框架。
    2018-06-02