Java 中同步(syncronize)怎么使用
答案:3 悬赏:70 手机版
解决时间 2021-02-03 09:10
- 提问者网友:温旧梦泪无声
- 2021-02-03 00:27
Java 中同步(syncronize)怎么使用
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-02-03 01:29
不是syncronize 是synchronized,
用法楼上说了,我就不说了。
作用:
两个线程 操作同一个数据对象的时候,如果不做同步处理,会出现数据不一直的情况。同一数据对象,被多个线程同时操作后,返回的值就不一定是那个线程处理的结果了,可能是别的线程处理的结果返回来的。加了synchronized后,这个操作处理,只能被当前操作线程执行,任何线程都不能打断该线程的执行,等线程结束后,其他线程才可以调用该操作。
用法楼上说了,我就不说了。
作用:
两个线程 操作同一个数据对象的时候,如果不做同步处理,会出现数据不一直的情况。同一数据对象,被多个线程同时操作后,返回的值就不一定是那个线程处理的结果了,可能是别的线程处理的结果返回来的。加了synchronized后,这个操作处理,只能被当前操作线程执行,任何线程都不能打断该线程的执行,等线程结束后,其他线程才可以调用该操作。
全部回答
- 1楼网友:舍身薄凉客
- 2021-02-03 02:39
同步3年都没用了 太生疏了 呵呵 回去看看
再看看别人怎么说的。
- 2楼网友:神鬼未生
- 2021-02-03 01:46
syncronize 加在方法名前
public static synchronized void method2(){
}
或者 块
syncronize(...){
.....
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯