会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
躲猫猫的猫
博客园
首页
新随笔
联系
管理
订阅
随笔- 54 文章- 0 评论- 86 阅读-
90818
随笔分类 -
Java并发
《Java并发编程实战》
【Java并发.6】结构化并发应用程序
摘要:6.1 在线程中执行任务 应用程序提供商希望程序支持尽可能多的用户,从而降低每个用户的服务成本,而用户则希望获得尽可能快的响应。大多数服务器应用程序都提供了一种自然的任务边界选择方式:以独立的客户请求为边界。 6.1.1 串行地执行任务 在应用程序中可以通过多种策略来调度任务,而其中一些策略能够更好
阅读全文
posted @
2018-08-07 15:22
躲猫猫的猫
阅读(382)
评论(0)
推荐(0)
编辑
【Java并发.5】基础构建模块
摘要:本章会介绍一些最有用的并发构建模块,有丶东西(最后一小节,纯干货)。 5.1 同步容器类 同步容器类包括 Vector 和 Hashtable ,这些类实现线程安全的方式是:将它们的状态封装起来,并对每个公有方法都进行同步,使得每次只有一个线程能访问容器的状态。 5.1.1 同步容器类的问题 同步容
阅读全文
posted @
2018-07-30 16:18
躲猫猫的猫
阅读(348)
评论(0)
推荐(0)
编辑
【Java并发.4】对象的组合
摘要:到目前为止,我们已经介绍了关于线程安全与同步的一些基础知识。然而,我们并不希望对每一系内存访问都进行分析以确保程序是线程安全的,而是希望将一些现有的线程安全组件组合为更大规模的组件或程序。 4.1 设计线程安全的类 通过使用封装技术,可以使得在不对整个程序进行分析的情况下就可以判断一个类是否是线程安
阅读全文
posted @
2018-07-20 13:53
躲猫猫的猫
阅读(1688)
评论(0)
推荐(0)
编辑
【Java并发.3】对象的共享
摘要:本章将介绍如何共享和发布对象,从而使他们能够安全地由多个线程同时访问。这两章合在一起就形成了构建线程安全类以及通过 java.util.concurrent 类库来构建开发并发应用程序的重要基础。 3.1 可见性 可见性是一种复杂的属性,因为可见性中的错误总是违背我们的直觉。为了确保多个线程之间对内
阅读全文
posted @
2018-07-11 11:25
躲猫猫的猫
阅读(959)
评论(0)
推荐(0)
编辑
【Java并发.2】线程安全性
摘要:要编写线程安全的代码,其核心在于要对状态访问操作进行管理,特别是对共享(Shared)和可变的(Mutable)状态的访问。 “共享”意味着变量可以由多个线程同时访问,而“可变”则意味着变量的值在其生命周期内可以发生变化。我们将像讨论代码那样来讨论线程安全性,但更侧重于如何防止数据在数据上发生不可控
阅读全文
posted @
2018-06-29 11:11
躲猫猫的猫
阅读(215)
评论(0)
推荐(0)
编辑
【Java并发.1】简介
摘要:继上一本《深入理解Java虚拟机》之后,学习计划里的另一本书《Java并发编程实战》现在开始学习,并记录学习笔记。 第一章主要内容是介绍 并发 的简介、发展、特点。 编写正确的程序很难,而编写正确的并发程序则难上加难。与串行程序相比,在并发程序中存在更多容易出错的地方。那么,为什么还要编写并发程序?
阅读全文
posted @
2018-06-28 14:18
躲猫猫的猫
阅读(172)
评论(0)
推荐(0)
编辑
公告
昵称:
躲猫猫的猫
园龄:
7年
粉丝:
39
关注:
3
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
随笔分类
J2SE(6)
Java(4)
Java并发(6)
JVM(9)
Python(3)
Redis(6)
学习计划(1)
重构和设计模式(4)
阅读排行榜
1. SpringBoot配置Aop笔记【例子】(26229)
2. 多数据源系统接入mybatis-plus, 实现动态数据源、动态事务。(11036)
3. 【Python入门只需20分钟】从安装到数据抓取、存储原来这么简单(6876)
4. SpringBoot中使用Quartz笔记(6598)
5. 程序员大佬推荐的java学习路线(4983)
评论排行榜
1. 【Python入门只需20分钟】从安装到数据抓取、存储原来这么简单(24)
2. 【Python撩妹合集】微信聊天机器人,推送天气早报、睡前故事、精美图片分享(20)
3. 【Python】动手分析天猫内衣售卖数据,得到你想知道的信息(16)
4. SpringBoot配置Aop笔记【例子】(12)
5. 多数据源系统接入mybatis-plus, 实现动态数据源、动态事务。(5)
推荐排行榜
1. 【Python入门只需20分钟】从安装到数据抓取、存储原来这么简单(18)
2. 【Python撩妹合集】微信聊天机器人,推送天气早报、睡前故事、精美图片分享(16)
3. 【Python】动手分析天猫内衣售卖数据,得到你想知道的信息(10)
4. 多数据源系统接入mybatis-plus, 实现动态数据源、动态事务。(2)
5. 程序员大佬推荐的java学习路线(2)
点击右上角即可分享