并发编程_01 简介

线程带来的风险

安全性问题:

活跃性问题:安全性的含义是“永远不发生糟糕的事情”,而活跃性则关注于另一个目标,即“某件正确的事情最终会发生”。当某个操作无法继续执行下去时就会发生活跃性问题。在串行程序中,活跃性问题的形式之一就是无意中造成的无限循环。

性能问题:与活跃性问题密切相关的是性能问题。活跃性意味着某件正确的事情最终会发生,但却不够好,因为我们通常希望正确的事情尽快发生。性能问题包括多个方面,例如服务时间过长,响应不灵敏、吞吐率过低、资源消耗过高或者可伸缩性较低等。

猜你喜欢

转载自blog.csdn.net/strawqqhat/article/details/91399064
今日推荐