写入时复制(CopyOnWrite)思想 写入时复制(CopyOnWrite,简称COW)思想是计算机程序设计领域...[作者空间]
我们平时使用的一些容器,例如ArrayList其实不是线程安全的。如果我们在多线程的环境之下在没有保证线程安全的情...[作者空间]
写在前面 任务和线程的启动是一件非常容易的事情。在大多时候,我们都会让它们从开始运行到结束,或者让它们自行停止。然...[作者空间]
一、概述 在操作系统的学习中我们知道,随着不断提出的新的应用需求,计算机体系结构的不断发展,操作系统也在不断地发展...[作者空间]
1.概述 1.1并发还是并行(Concurrent or Parallel) A concurrent progr...[作者空间]
并发的学习与使用系列 第五篇 线程池的技术背景 在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获...[作者空间]
相关文章Java并发编程(一)线程定义、状态和属性 Java并发编程(二)同步Java并发编程(三)volatil...[作者空间]
相关文章Java并发编程(一)线程定义、状态和属性 Java并发编程(二)同步Java并发编程(三)volatil...[作者空间]
在JDK的并发包里面提供了几个非常有用的并发工具,CountDownLatch、CyclicBarrier、Sem...[作者空间]
Java 8 并发教程:线程和执行器 原文:Java 8 Concurrency Tutorial: Thread...[作者空间]
java内存模型的抽象结构 实例域、静态域、数组元素存储在堆内存,堆内存是线程间共享的局部变量、方法定义参数、异常...[作者空间]
第1章 并发编程的挑战 1.1 上下文切换 即便是单核CPU也支持多线程并发,CPU通过给每个线程分配时间片(几十...[作者空间]
上一篇文章中讲述了信号量和互斥量,其中互斥量一般用于保证对于资源的互斥访问,和锁的本质一样。本文讲述简单锁的实现和...[作者空间]
信号量用于线程同步,互斥量用户保护资源的互斥访问。 信号量与互斥量的区别 互斥量用于线程的互斥,信号线用于线程的同...[作者空间]
边界处理、系统设计、单元测试和变发编程,每一个命题,内容都复杂到足以需要写一本书来论述。本文仅记录我读《代码整洁之...[作者空间]
编写优质的并发代码是一件难度极高的事情。Java语言从第一版本开始内置了对多线程的支持,这一点在当年是非常了不起的...[作者空间]
下面是我自己收集整理的Java线程相关的面试题,可以用它来好好准备面试。 参考文档:-《Java核心技术 卷一》-...[作者空间]