
多线程
多线程
当我遇上你csy
公众号【当我遇上你】
博客: https://idea360.cn/
展开
-
通过乐观锁解决库存超卖的问题
前言 在通过多线程来解决高并发的问题上,线程安全往往是最先需要考虑的问题,其次才是性能。库存超卖问题是有很多种技术解决方案的,比如悲观锁,分布式锁,乐观锁,队列串行化,Redis原子操作等。本篇通过MySQL乐观锁来演示基本实现。 开发前准备 1. 环境参数 开发工具:IDEA 基础工具:Maven+JDK8 所用技术:SpringBoot+Mybatis 数据库:MySQL5.7 Spri...原创 2020-02-29 22:36:58 · 1101 阅读 · 2 评论 -
多线程--线程池的正确打开方式
概述 线程可认为是操作系统可调度的最小的程序执行序列,一般作为进程的组成部分,同一进程中多个线程可共享该进程的资源(如内存等)。JVM线程跟内核轻量级进程有一对一的映射关系,所以JVM中的线程是很宝贵的。 一般在工程上多线程的实现是基于线程池的。因为相比自己创建线程,多线程具有以下优点 线程是稀缺资源,使用线程池可以减少创建和销毁线程的次数,每个工作线程都可以重复使用。 可以根据系统的承受能力,...原创 2020-02-26 10:30:41 · 1659 阅读 · 0 评论