1、synchronized的概念 synchronized 是 Java 中的关键字,是利用锁的机制来实现同步的。 锁机制有如下两种特性: 互斥性:即在同一时...
java.util.Timer java.util.concurrent.ScheduledThreadPoolExecutor 简称STPE Quartz XXL-JOB 基本套路 定时任务基本上都是在一个while(true)或for(;;)死...
目录 1、协程概念 2、使用goroutine 1、协程概念 协程其实可以认为是比线程更小的执行单元。为啥说他是一个执行单元,因为他自带CPU上下文。这样只要在合...
简介 Go 语言又称 Golang,由 Google 公司于 2009 年发布,近几年伴随着云计算、微服务、分布式的发展而迅速崛起,跻身主流编程语言之列...
1. 什么是软件测试, 谈谈你对软件测试的了解 软件测试就是验证产品特性是否符合用户需求, 软件测试贯穿于软件的整个生命周期. >>> 那软件...
文章目录 1. 线程 1.1 语法 ① 构造函数 ② 主要成员函数 1.2 线程的创建 1.3 线程的封装 2. 互斥量 2.1 独占互斥量std::mutex 2.2 递归互斥量s...
一、线程回顾 1、初始化线程的 4 种方式 1)、继承 Thread 2)、实现 Runnable 接口 3)、实现 Callable 接口 + FutureTask ÿ...
1.什么是 JMM 内存模型: Java 内存模型是 Java 虚拟机定义的一种多线程访问 Java 内存各个变量的访问规范,主要围绕如何解决并发过程中的原子性、可见...