static 和 static synchronized 如果方法运行中会有中间结果才要保证同步方法不管是不是static,在jvm中的对象模型都只有一份,但只要不是多线程,在同一时刻就不可能出现两个同时调用,因为一个动作在调用方法时,程序必然是阻塞的只有在多钱程的时候才要考虑synchorinzedstatic只是说明是否类的方法,与多线程,同步无关。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 static变量才只有一个复制static方法,是指不用创建类的实例对象就可以调用的方法。因此不需要同步。同步是在多个线程需要同时访问同一资源时用到。 即使是多线程,如果static方法中没有访问外部对象,也用不到同步 在j2ee中怎样判断一个对象是要被多线程访问的,是需要同步的,而什么样的对象是不需要同步的呢? j2ee是分布式调用,肯定要多线程或者用对象工厂,不会产生同步调用就不需要同步。 如果static 变量要在多线程使用,可以在访问他的静态方法前加synchronized来同步 求一个简单的字附串替换问题,在线等 初学JAVA 有个地方不太理解 就是定义方法的是时候 一个关于CORBA中any类型的问题 请有经验的高手们指点下 已J开头的控件和不已J开头的有什么区别呢??? 从不结贴的人:zouge139 [求助]用什么软件将你写的java程序变成.exe文件 在BEAN中使用session.setAttribute出现个怪问题!!!!!!! 为什么该父类无法调用其子类. 求助!自定义RandomChar 类产生随机字母写入文件产生乱码。 请各位师傅收我这位徒弟。 用jai生成bmp、jpg、gif、tif的预览图的执行速度问题??
static方法,是指不用创建类的实例对象就可以调用的方法。因此不需要同步。
同步是在多个线程需要同时访问同一资源时用到。