java并发编程实战读书笔记
ws92dj
这个作者很懒,什么都没留下…
展开
-
第六章 任务执行
6.1在线程中执行任务 1.当围绕“任务执行”来设计应用程序时,第一步就是要找出清晰的任务边界。大多数服务器应用程序都提供了以独立的客户请求为边界这种方式。 2.在正常的负载下,服务器应该表现出良好的吞吐量和快速相应。在负荷过载时,性能应该是逐渐降低,而不是直接失败。 6.1.1串行地执行任务 class SingleThreadWebServer{ public static void mai...原创 2019-04-03 11:21:52 · 379 阅读 · 0 评论 -
第二章 线程安全性
概述 1.在构建稳健的并发程序时,必须正确地使用线程和锁。 2.要编写线程安全的代码,其核心在于要对状态访问操作进行管理,特别是对共享的和可变的状态的访问。 3.”共享“指变量可以由多个线程同时访问,”可变“意味着变量的值在其生命周期内可以发生变化。 2.1什么是线程安全性 1.当多个线程访问某个类时,不管运行时环境采用何种调度方式,或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步...原创 2019-04-29 14:41:39 · 118 阅读 · 0 评论