1.线程 1.1 Linux下的线程概念 在许多经典的操作系统教科书中,总是把进程定义为程序的执行实例,它并不执行什么, 只是维护应用程序所需的各种...
本章概要 常见的 Java 线程创建方式 继承 Thread 类 实现 Runnable 接口 通过 ExecutorService 和 Callable 接口实现有返回值的线程 基于线程池 Java 线...
文章目录 1. synchronized 的作用 1)保证原子性 2)保证内存可见性 3)保证有序性 2. synchronized 特点 3. 锁升级的过程 1...
前言 在这个金三银四的黄金季,献给大伙奉上一套热腾腾的大厂面试题,来自朋友的面试经历(2面技术+1面hr),由于朋友...
目录 说明 Fail-Fast机制 Fail-Fast机制的理解 如何解决Fail-Fast错误机制的问题 说明 Fail-Fast机制和ConcurrentModificationException并发...
作者:@小萌新 专栏:@Linux 作者简介:大二学生 希望能和大家一起进步! 本篇博客简介:简单介绍linux中线程同...
文章目录 AQS独占锁、Reentrantlock源码 管程 AQS原理分析 简介 核心结构 AQS定义两种队列 ReentrantLock底层源码 公平锁与非公平锁 可重入锁 入...
文章目录 一:pthread_exit函数 二:pthread_cancel函数 拓展:分离线程(可理解为终止线程的第四种方式) 如果需要只终止某个...