synchronized同步
主要用在多个线程共享数据
也就是说当某个线程被定义为synchronized以后当他在使用数据的时候
其他线程不能操作那些数据了
主要用在多个线程共享数据
也就是说当某个线程被定义为synchronized以后当他在使用数据的时候
其他线程不能操作那些数据了
解决方案 »
- 关于io的初学问题
- 如何对这样的数组进行初始化?
- 遇到点小问题:请各位帮忙解决哈!或者是给点意见!!!谢谢!!给高分听取意见!!
- rup有人用过吗,我现在想学习不知从那开始学习
- 新手关于数据库的问题(在线等答案 100分)
- 如何将字符串Thu Dec 18 20:11:11 2003转换为一个Date对象?
- 求助:关于java解析四则运算的例子
- 关于包的导入!
- 请教jbuilder5与jdbc高手 (20分)!!!!!!!!!!!!!!!!!!!!!
- JBuilder4.0上用AWT开发的AppletIE5浏览不了,为什么?
- 请问大家哪里有下载java和oracle的电子图书。
- 菜鸟求救:有关runclient的问题!
如是就要用這個字了
由於比兩個線程或以上問時訪問一個變量,哪個變量會變得不可估計的結果
你試想下
i=0
一個thread
i++
另一個又同時執行
i++
結果會如何
可能會
i=1 or i=2
這樣的程序可以嗎
這個字就是這樣用的
缺点是如果你太过担心并发会导致错误,而乱用的话,则不如不用多线程好过。
还有就是死锁的问题,你可以照照相关的较为高级的教程看看。