手记

【九月打卡】第13天学习Threadlocal

第一模块:

课程名称:Threadlocal

章节:第二章是什么?怎么用,何时用,如何不出问题?

讲师姓名:求老仙

第二模块:第二章主要讲述Thread基本概念,及API,及各种场景

第三模块:章节2-3,2-4

本章主要对上文提及的场景进行详细说明

场景1 线程资源持有

持有线程资源供线程的各个部分使用,全局获取,减少编程难度

场景2 线程资源一致性

帮助需要保持线程一致的资源(如数据库事务)维护一致性,降低编程难度

场景3 线程安全

帮助只考虑了单线程的程序库,无缝向多线程场景迁移

场景4 分布式计算

帮助分布式计算场景的各个线程局部计算结果

讲解了ThreadLocal并发场景分析,通过SpringBoot创一个项目

压测接口可以使用 apt install apache2-util 里面有 ab -n 10000(总次数) -c 1(并发数)  接口地址

c++实际底层是2条指令

并发:多个程序同时执行

竞争条件:多个进行(线程)同时访问同一个内存资源,最终的执行结果依赖于多个进程执行的精确时序

临界区:访问共享内存的程序片断

第四模块:

0人推荐
随时随地看视频
慕课网APP