《计算机程序的构造和解释》笔记

一、继承的不足:

1、层次结构的不足:(一个类型可以有多余一个超类型)

          1.当需要创建一个对象时,查找他的正确的超类型会涉及整个类型网络的索。

          2.在设计大型系统时,处理好一批相互有关其同时保持模块独立性比较难。

   

 二、 赋值类编程不足:

       

1、具有内部状态的计算对象,丢掉了引用的透明性,在处理大规模的并发问题时将会变的 

     更加复杂庞大,主要就是需要要考虑事件的发生顺序。

(在事先就要掌握并发情况下各 种事件发生顺序造成的状况,从而来排除不是我们需  

   要的事件执行顺序。在这种情况下如果并发的事件增多,我们要处理的事件排列顺

   序数目也会成几何状态暴增)。

为限制并行进程的交错状况,产生了一下的技术:

1.串行化组:严格控制事件发生顺序,保证任意时刻只有一个事件执行。

      串行化的实质:互斥元(锁机制)

      串行化组的缺陷:当共享资源对于一个时,问题将变得复杂。

转载于:https://www.cnblogs.com/musketeer/archive/2011/08/14/2137867.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值