《图解Java多线程设计模式》学习笔记(二)多线程程序的评价标准

一、安全性——不损坏对象
  • 如果一个类被多个线程同时使用还能保证安全性,那么这个类就是线程安全的。
二、生存性——必要的处理能够被执行
  • 安全性和生存性会相互制约,如:死锁问题
三、可复用性——类可重复利用
四、性能——能快速、大批量地执行处理

影响性能的因素:

  • 吞吐量:单位时间内完成的处理数量
  • 响应性:发出请求到收到响应的时间
  • 容量:可同时并行的处理数量
  • 效率
  • 可伸缩性
  • 降级
posted @ 2021-02-23 10:50  当代艺术家  阅读(54)  评论(0)    收藏  举报