摘要: 线程池: 数据源DataSource Druid为何采用线程池? -方便管理、监控线程状态 -提高任务响应速度 -线程可以重复利用//1.加载驱动//2.获取连接//3.Statement -select executeQuery():ResultSet -update inserte delete 阅读全文
posted @ 2019-08-07 23:45 何浩源 阅读(184) 评论(0) 推荐(0) 编辑
摘要: juc.CountDownLatch 闭锁 一个线程在等待一组线程后再恢复执行 await()等待其他线程执行完毕 被等待线程执行完毕后计数器-1 如何知道其他线程执行完了? 计数器,若一组线程为,CountDown为5,减到0代表等待线程被全部执行完毕 一次性工具:当Countdown的值减到0的 阅读全文
posted @ 2019-08-07 23:45 何浩源 阅读(4031) 评论(0) 推荐(0) 编辑
摘要: 进程和线程的区别? 进程就是正在执行的程序,是操作系统控制的基本运行单元 线程是程序执行最小单元 为何要引入线程的概念? 一个服务器通常需要接收大量不确定数量用户的并发请求,为每一个请求都创建一个进程显然行不通(开销太大用户响应效率低), 因此操作系统中线程概念被引进。 Java中多线程的实现方式? 阅读全文
posted @ 2019-08-07 23:43 何浩源 阅读(305) 评论(0) 推荐(1) 编辑
//一下两个链接最好自己保存下来,再上传到自己的博客园的“文件”选项中