
线程
文章平均质量分 74
小咖张
当个笔记而已~~~
展开
-
线程池使用
如上阿里巴巴的开发手册明确强制规定不让通过Executors来创建的,可以使用ThreadPoolExecutor来创建线程池@Configuration@EnableAsyncpublic class AsyncConfig { private int executor_corePoolSize = 10; private int synTaskExecutor_maxPoolSize = 30; private int synTaskExecutor_corePoo.原创 2021-11-13 14:10:47 · 1135 阅读 · 0 评论 -
Java必会之并发辅助类和读写锁
CountDownLatch这是什么?先从一段代码开始:publicstaticvoidmain(String[]args) { for(inti=0;i<10;i++) { intfinalI=i+1; newThread(()->{ System.out.println("线程:"+finalI+"开始执行"); }).start()...转载 2021-07-15 19:50:22 · 270 阅读 · 0 评论 -
一:问什么是线程池,该怎么回答最好
一:什么是线程池:是一种基于池化思想管理线程的工具。池化技术:池化技术简单点来说,就是提前保存大量的资源,以备不时之需。比如我们的对象池,数据库连接池等二:什么是线程池:线程池是一种多线程处理形式,处理过程中将任务提交到线程池,任务的执行交由线程池来管理。如果每个请求都创建一个线程去处理,那么服务器的资源很快就会被耗尽,使用线程池可以减少创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务三:什么是线程池:线程池:简单理解,就是一个管理线程的池子1:它帮我们管理线程,避原创 2021-07-09 15:57:39 · 112 阅读 · 0 评论