Java 中同步(syncronize)怎么使用
发布网友
发布时间:2022-05-02 04:06
我来回答
共3个回答
热心网友
时间:2022-06-28 01:31
不是syncronize 是synchronized,
用法楼上说了,我就不说了。
作用:
两个线程 操作同一个数据对象的时候,如果不做同步处理,会出现数据不一直的情况。同一数据对象,被多个线程同时操作后,返回的值就不一定是那个线程处理的结果了,可能是别的线程处理的结果返回来的。加了synchronized后,这个操作处理,只能被当前操作线程执行,任何线程都不能打断该线程的执行,等线程结束后,其他线程才可以调用该操作。
热心网友
时间:2022-06-28 01:31
syncronize 加在方法名前
public static synchronized void method2(){
}
或者 块
syncronize(...){
.....
}追问谢谢你 那为什么要使用同步呢 有什么作用
追答并发时 只能被一个线程使用。。。。。。其他的需要等待
热心网友
时间:2022-06-28 01:32
同步3年都没用了 太生疏了 呵呵 回去看看