C/C++教程

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

本文主要是介绍【九月打卡】第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条指令

并发:多个程序同时执行

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

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

第四模块:

https://img2.sycdn.imooc.com/632606770001341e07830575.jpg

https://img1.sycdn.imooc.com/6326067e0001bdf006310558.jpg

https://img4.sycdn.imooc.com/632606860001bf3f08870528.jpg

https://img1.sycdn.imooc.com/6326068b0001371109420567.jpg

这篇关于【九月打卡】第13天学习Threadlocal的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!