同步,锁定,作用保护运行中的数据
good luck
good luck
解决方案 »
- 关于容器的存储类型
- 组成数组的问题
- 表中有自增列,java能否支持执行insert语句后,能返回自增列的值?
- 【求助】请问: FileInputStream 流的mark方法的形参int readlimit什么意思
- 关于java socket编程客户端实现的问题,请好心人帮忙
- panel中的左上角坐标
- Java中的if/else用法
- 在JB2005如何打好JAR包呢,小弟打包了之后运行没有反应!求救
- 求教!!!!!搞得我头晕啊!!!怎么解决???
- jni中如何返回一个类的实例来作为多个参数的返回?急
- 请问:在数据库中读取数据后,java有没有象delphi或vb提供的现成的表格控件来显示呢?来者有分。
- 求助,WORD文件内字符替换问题
仅仅这么解释比较片面,没有说出同步的真正含义。
俺来引用Joshua Bloch在《Effetive Java》中对同步含义的解释吧(不是原话)。
大部分人把同步看成互斥,这没有错误,但是不全面,同步的含义有两点:
(1) 同步可以阻止其他的线程看到不稳定的状态(互斥的含义)。
(2) 同步可以保证按照一个序列从一个稳定状态到另一个稳定状态的状态变化可以被其他线程看到。(这是很多人都容易忽略掉的地方)说这些不说明俺是学院派,不理解这两点是不会理解同步的真正含义的。