1. 首页
  2. 数据库
  3. 其它
  4. 《CleanCode》代码的整洁之道 并发编程

《CleanCode》代码的整洁之道 并发编程

上传者: 2021-01-31 08:27:18上传 PDF文件 197.07KB 热度 58次
并发是一种解耦策略,它帮助我们把做什么(目的)和何时(时机)做分解开。在单线程应用中,目的与时机紧密耦合,很多时候只要查看堆栈追踪即可断定应用程序的状态。而解耦目的与时机能明显地改进应用程序的吞吐量和结构。从结构的角度看,应用程序看起来更像是许多台协同工作的计算机,而不是一个大循环。并发是一种时间(When)和目的(What)的解耦,提高应用程序的吞吐量,提高cpu利用率;但是并发编码不是那么容易,再加上临界资源竞争死锁。编写优质的并发代码是一件难度极高的事情。Java语言从第一版本开始内置了对多线程的支持,这一点在当年是非常了不起的,但是当我们对并发编程有了更深刻的认识和更多的实践后,实
下载地址
用户评论