随笔分类 - 多线程
摘要:一、利用多线程解决并发耗时问题 import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import javax.annotation.Resource; import java.util.
阅读全文
摘要:一、单线程处理事务 1.可以使用@Transactional来进行处理 原因: 在spring中可以使用@Transactional注解去控制事务,使出现异常时会进行回滚,在多线程中,这个注解则不会生效, 如果主线程需要先执行一些修改数据库的操作,当子线程在进行处理出现异常时,主线程修改的数据则不会
阅读全文
摘要:1.线程池+countDownLatch+时间的测试 1.1 使用目的说明 下面代码的目的是当SimpleDateFormat 多线程调用的情况下,被用作为全局变量的时候会出现线程不安全的情况 解决的方法是:可以通过使用局部变量或者利用java中自带的线程安全时间工具类LocalDateTime /
阅读全文