随笔分类 - 【并发性】
摘要:在日常业务开发中,有时对一些没有关联的业务操作,如查询多个结果,使用串行调用并不是一个理想的处理方式,可以优化为使用线程池做并发调用,这样在一定程度上能提高性能,如下测试demo方法,使用TimeUnit.SECONDS.sleep(xxx)模拟业务处理时长: public static Strin
阅读全文
摘要:1、介绍 Fork/Join 框架是 Java7 提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。在多核计算机中正确使用可以很好的发挥cpu的作用,提高程序的执行效率。框架采用工作窃取算法,当有子任务线程处理完当前任务时,它会从其
阅读全文
摘要:1、相关概念 schema:逻辑库,与MySQL中的Database(数据库)对应,一个逻辑库中定义了所包括的Table。 table:表,即物理数据库中存储的某一张表,与传统数据库不同,这里的表格需要声明其所存储的逻辑数据节点DataNode,这是通过表格的分片规则定义来实现的,table可以定义
阅读全文
摘要:使用线程池的好处: 创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处理效率 线程并发数量过多,抢占系统资源从而导致阻塞 对线程进行一些简单的管理 1、ThreadPoolExecutor的一个构造方法: public ThreadPoolExecutor(int coreP
阅读全文
摘要:自己大量时间整理的优质资源,容量达3000多G,有需要的朋友可以微我,资源截图: 面试资料: 书籍类: 视频类: 以上只是部分资源,想要资源的亲请加微信咨询。 欢迎加微信咨询,请备注资源: 独乐乐不如众乐乐,欢迎大家来询
阅读全文