- 浏览: 1691 次
- 性别:
- 来自: 苏州
最新评论
文章列表
synchronized 真正意味着什么?
大部分 Java 程序员对同步的块或方法的理解是完全根据使用互斥(互斥信号量)或定义一个临界段(一个必须原子性地执行的代码块)。虽然 synchronized 的语义中确实包括互斥和原子性,但在管程 ...
原理
IOU 思想是人们在处理日常债务关系时行之有效的一种方法,即:
* 债务人通过可靠的第三方保管账户,向债权人发放 IOU 债务凭证;
* 债务人通过向第三方保管账户提交结果以终止 IOU 债务;
* 债权人凭此 IOU 债务凭证通过第三方保管账户履行债权并进行结果赎回。
债务人和债权人之间的债务关系,通过可靠的第三方保管账户,实现了在时间和空间上最大程度的分离和解耦。
IOU 设计模式是 IOU 思想在软件设计领域的应用,最早由 Allan Vermeulen 于 1996 年首次提出。在软件设计领域,债务关系发生在方法调用者和方法体之间,债务对象就是方法的 ...