线程池
文章平均质量分 83
罗隽_jerChuan
自己还有很多不足,希望能够成为大牛
展开
-
线程池(重点)
线程池:三大方法 7大参数 4种拒绝策略池化技术程序的运行,本质:占用系统资源,优化资源的使用 ===》池化技术线程池,连接池,内存池,对象池...池化技术:事先准备好一些资源,有人要用,就来这里拿,用完之后归还线程池的好处:1.降低资源消耗2.提高响应的速度3.方便管理线程复用,可以控制最大并发数,管理线程线程池三大方法package com.gupao.juc;import java.util.concurrent.Executor;import原创 2021-02-26 18:10:26 · 110 阅读 · 0 评论 -
多线程的基础补充
目录1.业务:普通的线程代码 Thread2.进程和线程3.并发与并行4.线程有几个状态5.sleep和wait的区别6.lock锁7.sycronized和lock锁的区别8.生产者和消费者问题9.8锁现象什么是JUC java.util.concurrent1.业务:普通的线程代码 ThreadRunnable 没有返回值,效率相比于Callable较低2.进程和线程进程:一个程序一个进程包含多个线程,至少一个java至少两个线程,一个原创 2021-02-25 11:51:18 · 457 阅读 · 4 评论 -
c3p0数据库连接池+threadlocal线程池+DbUtils 进行数据库的操作
为什么要把连接的数据库对象放到threadlocal线程池中?在用户进行数据库访问的时候,我们应该限制他们来对数据库的连接获取个数,应该没人仅限一个,这样可以减轻服务器的负担,并且这种方式能够让其他对象来对数据库进行事务操作时,不用辨别是哪种对象,因为该对象只有一个如何通过连接c3p0数据库连接池获得数据库连接:首先需要c3p0的jar包以及c3p0的配置文件 配置文件的代码如下:<c3p0-co原创 2017-08-03 00:46:21 · 1040 阅读 · 0 评论