static方法有没有多线程的问题? 如果你没有用到类的static变量的话,就没有问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多线程用的异步方法要求是是可重入的,就是代码不能修改自身(这个问题在java中是不存在的),但是一旦方法需要修改公用变量就需要对它进行同步处理,可以将访问公用变量的部分单独提取出来做一个同步方法。 static方法不是本来就是同步的。该方法内的变量是临时变量,多线程同时访问时,实际上每个线程都有一份数据。如果调用了该类的成员静态变量,那么想要不出问题的话,需要将该方法同步。 请问各位大能 我现在在学SE 部分 看看还差什么? 急求java包学习的电子书 已经import java.lang.Math.*;为什么还要Math.sqrt(),不带Math.不行吗? 如何写一个后缀不为0的判断? 急,Tomcat中保存破折号出现乱码, 如何解决? 怎样开始 java的学习 请问Runnable接口有什么用处? 还是一道面试题,问JSWDP包有几个包,各个包作用是什么?列举WEB SERVICE的名字并解释? java截图,多出图片部分为空白,怎么做 如何把日期型转为整型? jbuilder6有多少张碟? 为啥报错字符串与byte问题
中是不存在的),但是一旦方法需要修改公用变量就需要对它进行同步处理,可以
将访问公用变量的部分单独提取出来做一个同步方法。
该方法内的变量是临时变量,多线程同时访问时,实际上每个线程都有一份数据。
如果调用了该类的成员静态变量,那么想要不出问题的话,需要将该方法同步。