社区
Java SE
帖子详情
请问一个多线程访问某个类的静态方法的问题。
Baruch2008
2006-06-20 01:13:23
请问多个线程调用同一个类的静态方法会不会产生冲突?这种调用机制是怎样的?补充一点,该静态方法只是根据传进来的参数进行计算,然后返回结果或者只是获取该类的静态属性值。
...全文
222
3
打赏
收藏
请问一个多线程访问某个类的静态方法的问题。
请问多个线程调用同一个类的静态方法会不会产生冲突?这种调用机制是怎样的?补充一点,该静态方法只是根据传进来的参数进行计算,然后返回结果或者只是获取该类的静态属性值。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
congliu
2006-06-20
打赏
举报
回复
如果涉及到同步,用synchronized关键字
treeroot
2006-06-20
打赏
举报
回复
什么叫冲突呀? 是不是想问要不要同步
静态方法和实例方法没有什么太大的区别,在同步方法.
如果一个方法只是计算,当然不需要同步
interpb
2006-06-20
打赏
举报
回复
静态方法有没有操作静态变量呢
如果只是操作局部变量 是不会有冲突的
java
多线程
并发去调用
一个
类
的
静态方法
,会有
问题
吗?
总的结论:java是线程安全的,即对任何方法(包括
静态方法
)都可以不考虑线程冲突,但有一...也就是说
多线程
访问
同
一个
类
的static
静态方法
会发生什么事?是否会发生线程安全
问题
?public class Test { public static vo
多线程
访问
静态方法
中的静态变量
背景:近期,项目中遇到
一个
场景,
多线程
访问
一个
数组,从下标0开始一直到最大长度,然后再从下标0开始,如此循环往复(线程0
访问
数组下标0,线程1
访问
数组下标1......)。下标的数值由
一个
静态变量共享。当时是这么...
ThreadLocal:解决
多线程
安全
访问
类
静态变量 的
问题
JAVA
多线程
编程 安全结论: 静态变量:线程非安全。...实例变量为对象实例私有,在虚拟机的堆中分配,若在系统中只存在
一个
此对象的实例,在
多线程
环境下,“犹如”静态变量那样,被某个线程修改后,其
多线程
调用同一
静态方法
会有
多线程
问题
吗
只要在静态函数中没有处理
多线程
共享数据,就不存在着
多线程
访问
同
一个
静态方法
会出现资源冲突的
问题
,
静态方法
是否引起线程安全
问题
主要看该
静态方法
是否对全局变量(静态变量static member)进行修改操作
多个线程调用
静态方法
,是否会出现并发
问题
?
多个线程调用
静态方法
,是否会出现并发
问题
取决于,
静态方法
内部是否需要引用共享区内的静态变量。当线程调用
静态方法
时,都会创建一套临时变量,可见性是在这个线程内部,所以当多个线程调用
静态方法
时,并且这个...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章