随笔分类 - 并发编程
摘要:前言:学习笔记,以供参考 1.同步类容器 同步类容器是线程安全的,但在某些场景下需要加锁来保护复合操作。复合类操作如:迭代(反复访问元素,遍历完容器中所有的元素)、跳转(根据指定的顺序找到当前元素的下一个元素)、以及条件运算。这些复合操作在多线程并发的修改容器时,可能会出现意外的行为,最经典的就是C
阅读全文
摘要:前言:学习笔记,以供参考 线程是操作系统中独立的个体,但是这些个体如果不经过特殊处理就不能成为一个整体,线程间通信就成为整体的必用方式之一。 使用wait/notify方法实现线程间的通信。这两个方法都是Object类的方法。 1.必须配合关键字synchronized使用; 2.wait方法释放锁
阅读全文
摘要:前言:学习笔记,以供参考 最近学习并发编程,并发编程肯定和多线程、线程安全有关系,那么下面是我总结了自己学习线程安全的笔记!!! 1.线程安全的概念 多个线程访问某一个类(对象或方法)时,这个类始终都能保持正确的行为,那么这个类(对象或方法)是线程安全的。 2.synchronized 可以在任意对
阅读全文

浙公网安备 33010602011771号