aixh
aixh
全部文章
Java
LeetCode(33)
Linux(1)
MongoDB(1)
MySQL(2)
计算机安全与网络编程(1)
归档
标签
去牛客网
登录
/
注册
aixh的博客
全部文章
/ Java
(共117篇)
闭锁初尝试
以下为一个简单的闭锁的应用: package JavaDay6_02; import java.util.concurrent.CountDownLatch; /** * @author myvina@qq.com * @date 18-6-2 上午8:55 */ //在计时测...
2018-06-02
0
287
5.4 阻塞方法与中断方法
(待完成,先初步了解,近一个月慢慢写相应文章)
第五章 基础构建模块
2018-06-01
0
387
5.3 阻塞队列和生产者-消费者模式
(待完成,先初步了解,近一个月慢慢写相应文章) 5.3.1 示例:桌面搜索 5.3.2 串行线程封闭 5.3.3双端队列和工作密取
2018-06-01
0
342
5.2 并发容器
同步容器将所有对容器状态的访问都串行化,以实现它们的线程安全性。这种方法的代价是严重降低并发性,当多个线程竞争容器的锁时,吞吐量将严重降低。 并发容器是针对多个线程并发访问设计的。像Java5.0中增加的ConcurrentHashMap,以及CopyOnWriteArrayList...
2018-06-01
0
393
5.1 同步容器类
同步容器类包括Vector和HashTable,二者都是早起JDK的一部分,此外还包括JDK1.2中添加的一些功能相似的类,这些同步的封装器类是由Collection.synchronizedXxx等工厂方法创建的。这些类实现线程安全的方式是:将它们的状态封装起来,并对每个共有方法都进行同步...
第五章 基础构建模块
2018-06-01
0
398
Java并发编程实战(学习笔记三 第四章 对象的组合)
(转自:https://blog.csdn.net/ahaha413525642/article/details/76617019 侵删) 4.1 设计线程安全的类 在设计线程安全类的过程中,需要包含下面三个基本要素 ①找出构成对象状态的所有量 ②找出约束状态变量的不变性条件 ③建立对象状态的并发...
Java并发编程实战
2018-06-01
0
493
Java并发编程实战(学习笔记二 第三章 对象的共享)
(转自:https://blog.csdn.net/ahaha413525642/article/details/76574351 侵删) 本章将介绍如何共享和发布对象,从而使它们嫩能够安全地由多个线程同时访问。 3.1 可见性(Visibility) 通常,我们无法确保执行读操...
Java并发编程实战
2018-06-01
0
2436
Java并发编程实战(学习笔记 —— 第二章 线程安全性)
(转自:https://blog.csdn.net/ahaha413525642/article/details/76546489 侵删) 2.1 线程安全性(Thread Safety) 要编写线程安全的代码,其核心在于要对状态访问操作进行管理,特别是对共享的(Shared)和可变的(Muta...
2018-06-01
0
539
Java并发编程实战第一部分(基础部分)小结
1、可变状态是至关重要的。 所有的并发问题都可以归结为如何协调对并发状态的访问。可变状态越少,就越容易确保线程安全性、 2、尽可能将域声明为final类型,除非需要它们是可变的。 3、不可变对象一定是线程安全的。 不可变对象能极大地降低并发编程的复杂性。它们更为简单而且安全,可以...
2018-06-01
0
389
5.6 构建高效且可伸缩的结果缓存
(待完成,先初步了解,近一个月慢慢写相应文章)
2018-06-01
0
445
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页