![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
niuchengshui
这个作者很懒,什么都没留下…
展开
-
方法中定义的局部变量是线程安全的吗?
1.在方法内定义了线程安全的局部变量肯定是安全的。2.在方法内定义了线程不安全的局部变量只在内部使用,并且每个虚拟机栈是线程私有的所以是线程安全的。3.通过形参将线程不安全的变量放入方法中,如果在上层方法里有多线程调用也是线程不安全的。由于在一个虚拟机栈上启动了多个线程导致当前线程的栈桢变成多线程共享,从而导致形参为线程不安全的。4.将线程不安全的局部变量表通过stack类变量的方式传递出去也是线程不安全的。原创 2022-11-11 07:49:08 · 1185 阅读 · 0 评论 -
java自定义注解
元注解Java5.0定义的元注解: 1.@Target, 2.@Retention, 3.@Documented, 4.@Inherited@Target:@Target说明了Annotation所修饰的对象范围:Annotation可被用于 packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)...原创 2020-04-15 10:57:18 · 71 阅读 · 0 评论