并发
冰冻之心√
架构师,我来啦!∠(`ω´*)敬礼
展开
-
【更新完成】java中关于线程创建销毁、异常处理、线程调度、线程分组、以及生产者与消费者问题
并发 大家可能已经很熟悉操作系统中的多任务(multitasking): 在同一刻运行多个程序的能力。 例如,在编辑或下载邮件的同时可以打印文件,说简单点就是同一时间同时做多件事。今天,人们很可能有单台拥有多个 CPU 的 计算机,但是,并发执行的进程数目并不是由 CPU 数目制约的。操作系统将 CPU 的时间片 分配给每一个进程, 给人并行处理的感觉。 多线程程序在较低的层次上扩展了多任务的概念...原创 2019-04-15 23:06:51 · 355 阅读 · 0 评论 -
手写数据库连接池可多线程并发访问
数据库连接池(Connection pooling)是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。 大家可以想一下,如果项目中没有数据库连接池会是一个什么样的结果?每访问一次数据库都会新建一个数据库连接,如果同事有成百上千的请求需要访问数据库那么项目会惨不忍睹。 数据库连接池就是在项目启动是就已经创建了一定数量的数据库连接,有请求访问数...原创 2019-07-28 09:09:17 · 653 阅读 · 0 评论