
Thread
人称江湖不留手
这个作者很懒,什么都没留下…
展开
-
线程的实现方法
线程的实现方法通过集成java.lang.Thread线程类来创建一个线程通过实现java.lang.Runnable接口来创建一个线程带返回值的线程接口CallableJava多线程之Callable接口的实现join()加入线程,会让主线程等待sleep()线程休眠yeild()让出CPU执行权限从下面的代码例子得到结论 我自己对这个概念当时记得,长时间不用,然后又忘了,在这里做笔记给自己回顾使用 通过集成java.lang.Thread线程类来创建一个线程 package com.jay.Thread原创 2020-09-04 09:25:24 · 110 阅读 · 0 评论 -
fork-join、easyPOI解析excel速度
fork-join、easyPOI解析excel速度fork-join 完ok easyPOIjar包 fork-join 完ok easyPOI 现在是比较注重速度的时代,例如导入excel表格,需要将数据入库,那么如果数据量很大的时候,速度就是很好的体验感了 看代码吧 控制层 package com.jay.controller; import com.jay.service.StudentService; import com.jay.util.ExcelUtil; import io.swagge原创 2020-08-27 20:10:50 · 403 阅读 · 0 评论 -
fork-join
fork-joinfork-join两种方式 fork-join两种方式 1、介绍 Fork/Join 框架是 Java7 提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。在多核计算机中正确使用可以很好的发挥cpu的作用,提高程序的执行效率。框架采用工作窃取算法,当有子任务线程处理完当前任务时,它会从其他线程执行的任务队列里窃取任务来执行,从而提高整体的执行效率。为了减少线程间的任务资源竞争,队列通常使用双端队列,别窃取任务线程永远从啥原创 2020-08-21 08:43:35 · 557 阅读 · 1 评论 -
Synchronized
Synchronizedsynchronized是锁对象的 synchronized是锁对象的 synchronized具有同步的功能,更准确说是具有互斥的锁功能,那么,它到底是锁定了相关的代码块还是说锁定了对象数据?答案是锁对象。下面就从synchronized修饰方法和修饰具体代码块两方面理解这个结论: synchronized是锁对象的 给出的代码有12个,6对,一一对应的,我在代码中写了注释,不懂的看下注释: 案例一 package com.ceShi.Synchronized; /** * @原创 2020-08-20 19:30:13 · 183 阅读 · 0 评论 -
线程池
常用线程池5种线程中常用的线程 5种线程中常用的线程 在开发过程中,任务量大的情况下需要提供处理的速度一般采用多线程去处理,但是有的线程需要特定的场景下使用,由于我自己用的不多,用的时候又不清楚的,这里总结下: 看代码,我在代码中写的注释比较详细的: package com.ceShi.ThreadPool; import com.google.common.util.concurrent.ThreadFactoryBuilder; import lombok.extern.slf4j.Slf4j; i原创 2020-08-20 19:11:41 · 164 阅读 · 0 评论