这些线程安全的坑,你在工作中踩了么?
我们知道多线程能并发的处理多个任务,有效地提高复杂应用程序的性能,在实际开发中扮演着十分重要的角色但是使用多线程也带来了很多风险,并且由线程引起的问题往往在测试中难以发现,到了线上就会造成重大的故障和损失下面我会结合几个实际案例,帮助大家在工作做规避这些问题多线程问题首先介绍下使用的多线程会有哪些问题使用多线程的问题很大程度上源于多个线程对同一变量的操作权,以及不同线程之间执行顺序的不确定性《Ja
lombok的常用注解用法与作用
常用的几个注解:@Data:注在类上,提供类的get、set、equals、hashCode、canEqual、toString方法@AllArgsConstructor:注在类上,提供类的全参构造@NoArgsConstructor:注在类上,提供类的无参构造@Setter:注在属性上,提供set方法@Getter:注在属性上,提供get方法@EqualsAndHashCode:注在类上,提供