文章目录 1. 可重入锁 1.1. 概述 1.2. 可重入锁类型 1.3. Synchronized 可重入实现机理 2. LockSupport 2.1. LockSupport 是什么 2.2. 3种线程等待...
ThreadLocal的基本概念 在并发编程中,多个线程访问同一个变量,可能会出现线程安全问题、为了保证在多线程环境下访问共享变量的安全性,...
代码地址 5.5、线程池同步机制类封装及线程池实现 1.线程池 2.代码实现 ①锁 Ⅰ、locker.h Ⅱ、locker.cpp ②条件变量 Ⅰ、cond.h Ⅱ、cond.cpp ③信...
屏障同步机制基本概念 屏障同步机制既适用于进程,也适用于线程。 在进程中,可以使用 POSIX 标准提供的屏障同步机制,即 pthread_barrie...
概述 终于迎来了Redis系列的尾声,本文针对Redis常遇到的热Key,大Key,并发竞争解决方案进行介绍。 热Key 什么是热key?当一个key的访问...
文章目录 C++11 线程库重大意义【C++11 中最重要的特性:就是对线程进行支持】 API 比较 C++11 线程库API Linux/W...
文章目录 并发编程 1、并发介绍 2、Goroutine 3、runtime包 3、Channel 3.1、channel相关信息 4、Goroutine池(❌) 5、定时器 6、s...
代码地址 《C++高并发服务器笔记——第五章》 5.1、阻塞/非阻塞、同步/异步(网络IO) 1.阻塞/非阻塞、同步/异步(网络IO) ①典型...