1简介

线程优势

  • 发挥多处理器的优势,提高系统吞吐率
  • 简化系统建模
    通过使用线程,可以将复杂且异步的工作进一步分解为一组简单且同步的工作流,每个工作流在一个单独的线程中运行,并在特定的位置进行同步.
  • 简化异步事件处理
    例如,每个事件有自己的处理线程,那么处理某个事件时发生的阻塞将不会影响其他事件的处理
  • 提高系统灵敏性
    例如GUI引用程序

线程带来的风险

  • 安全性问题
    安全性的目标是"永远不发生糟糕的事情"
  • 活跃性问题
    活跃性问题是某件正确的事情最终会发生,但却不够好,因为我们通常希望正确的事情尽快发生.常见的活跃性问题:死锁,活锁,饥饿
  • 性能问题
    性能问题包括多个方面,如服务时间过长,响应不灵敏,吞吐率低,资源消耗过高,或者可伸缩行 较低等
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 泪水,是心灵窗户外的蒙蒙细雨;是诉说内心想法的天使。无论何地,不管何时,泪水总是与我们形影不离。似乎只耍你稍稍动一...
    留下忧伤的疤痕阅读 1,761评论 2 1
  • 不要着急 耐心一点 他会来的 你要等待 好好做你的事情 看书 运动 旅行 去尝试不一样的自己 当你过得充实又多彩 ...
    Sarah_Genia阅读 903评论 0 1
  • 我是一名大学生,这学期的课非常少,自己也是一个不怎么喜欢外交的宅男。今天没课,睡了一下午,起来之后发现自己看的电视...
    不佑阅读 1,358评论 0 1