![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 65
java
zb0002011
这个作者很懒,什么都没留下…
展开
-
Exectors
一 Exectors Exector 接口:运行新任务的简单接口 ExectorService 接口:扩展了Exector接口,添加了一些用来管理执行器生命周期和任务生命周期的方法 ScheduledExecutorService 接口:扩展自ExectorService接口,支持Future和定期执行任务 Exectors 类:包装了具体的几个常用的线程池的定义,便于使用 public class Executors { public static ExecutorService newFixe原创 2022-02-23 14:48:43 · 223 阅读 · 0 评论 -
@SpringBootTest注解进行单元测试
@RunWith(SpringRunner.class) @SpringBootTest(classes = StartUpApplication.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) public class HelloControllerTest { /** * @LocalServerPort 提供了 @Value("${local.server.port}") 的代替 */.转载 2021-06-02 11:07:31 · 190 阅读 · 0 评论 -
多线程并发简单汇总
解决并发问题的文章很多,这里简单做一汇总:一、关键字 1、Synchronized 2、 volatile volatile关键字用来对共享变量的访问进行同步,上一次写入操作的结果对下一次读取操作是肯定可见的。(在写入volatile变量值之后,CPU缓存中的内容会被写回内存;在读取volatile变量时,CPU缓存中的对应内容会被置为失效,重新从主存中进行...原创 2018-05-08 17:35:17 · 300 阅读 · 0 评论