- @TOC 零、前言本章主要讲解学习Linux中对多线程的执行中的互斥与安全问题 一、Linux线程互斥 1、基本概念及引入互斥相关概念:临界资源:多线程执行流共享的资源就叫做临界资源临界区:每个线程内部,访问临界资源的代码,就叫做临界区互斥:任何时刻,互斥保证有且只有一个执行流进入临界区,访问临界资源,通常对临界资源起保护作用原子性:不会被任何调度机制打断的操作,该操作只有两态,要么完成,要... @TOC 零、前言本章主要讲解学习Linux中对多线程的执行中的互斥与安全问题 一、Linux线程互斥 1、基本概念及引入互斥相关概念:临界资源:多线程执行流共享的资源就叫做临界资源临界区:每个线程内部,访问临界资源的代码,就叫做临界区互斥:任何时刻,互斥保证有且只有一个执行流进入临界区,访问临界资源,通常对临界资源起保护作用原子性:不会被任何调度机制打断的操作,该操作只有两态,要么完成,要...
- @TOC 零、前言本章主要讲解学习Linux中的线程 一、Linux线程概念 1、什么是线程概念:在一个程序里的一个执行路线就叫做线程(thread),更准确的定义是:线程是“一个进程内部的控制序列”一切进程至少都有一个执行线程,也就是主线程,进程由一个或者多个线程组成,即进程中可以有多个执行流线程是进程的一个执行分支,实在进程内部运行的一个执行流,本质是在进程地址空间内运行,共享进程的进程... @TOC 零、前言本章主要讲解学习Linux中的线程 一、Linux线程概念 1、什么是线程概念:在一个程序里的一个执行路线就叫做线程(thread),更准确的定义是:线程是“一个进程内部的控制序列”一切进程至少都有一个执行线程,也就是主线程,进程由一个或者多个线程组成,即进程中可以有多个执行流线程是进程的一个执行分支,实在进程内部运行的一个执行流,本质是在进程地址空间内运行,共享进程的进程...
- 写在前面嗯,学习Ansible高级特性,整理这部分笔记博文内容涉及复杂Ansible剧本的编写规范一个具体的编写Demo食用方式:理论有些枯燥,不感兴趣小伙伴可以直接跳过去看Demo需要有ansible基础,了解ansible自定义角色「 人们一思索,上帝就发笑 ---犹太谚语」如何编写清晰的Ansible脚本对于运维小伙伴来讲,Ansible并不陌生,配置简单,上手容易,只要掌握几个基本的... 写在前面嗯,学习Ansible高级特性,整理这部分笔记博文内容涉及复杂Ansible剧本的编写规范一个具体的编写Demo食用方式:理论有些枯燥,不感兴趣小伙伴可以直接跳过去看Demo需要有ansible基础,了解ansible自定义角色「 人们一思索,上帝就发笑 ---犹太谚语」如何编写清晰的Ansible脚本对于运维小伙伴来讲,Ansible并不陌生,配置简单,上手容易,只要掌握几个基本的...
- 第九章 优化Web服务器流量--自动化执行 Web 服务优化 第九章 优化Web服务器流量--自动化执行 Web 服务优化
- 第九章 优化Web服务器流量--使用HAProxy终止HTTPS流量和并进行负载均衡 第九章 优化Web服务器流量--使用HAProxy终止HTTPS流量和并进行负载均衡
- @[toc] 推荐文章【kubernetes】新版helm3的三大概念+快速指南+自定义charts模板【容器】docker-comopse安装+案例练习【GitLab】使用Docker和Docker-Compose部署-个人、私有代码仓库【kubevirt】VirtualMachineInstanceReplicaSet(vmis)-扩缩容-弹性伸缩【openstack】cloudkitt... @[toc] 推荐文章【kubernetes】新版helm3的三大概念+快速指南+自定义charts模板【容器】docker-comopse安装+案例练习【GitLab】使用Docker和Docker-Compose部署-个人、私有代码仓库【kubevirt】VirtualMachineInstanceReplicaSet(vmis)-扩缩容-弹性伸缩【openstack】cloudkitt...
- @[toc] 推荐文章【Drone+Gitlab】一条龙服务,直接起飞 — 从介绍->部署->配置->写.drone.yml流水线+常见的报错解决【容器】docker-comopse安装+案例练习【GitLab】使用Docker和Docker-Compose部署-个人、私有代码仓库【kubevirt】VirtualMachineInstanceReplicaSet(vmis)-扩缩容-弹性伸... @[toc] 推荐文章【Drone+Gitlab】一条龙服务,直接起飞 — 从介绍->部署->配置->写.drone.yml流水线+常见的报错解决【容器】docker-comopse安装+案例练习【GitLab】使用Docker和Docker-Compose部署-个人、私有代码仓库【kubevirt】VirtualMachineInstanceReplicaSet(vmis)-扩缩容-弹性伸...
- 第九章 优化Web服务器流量--使用Varnish缓存静态网页 第九章 优化Web服务器流量--使用Varnish缓存静态网页
- 第八章 配置Web服务器--自动化执行 Web 服务器配置 第八章 配置Web服务器--自动化执行 Web 服务器配置
- Bash 历史非常强大。了解如何有效地使用 bash 历史扩展将使您在 Linux 命令行上的工作效率极高。 Bash 历史非常强大。了解如何有效地使用 bash 历史扩展将使您在 Linux 命令行上的工作效率极高。
- 第八章 配置Web服务器--使用Nginx配置Web服务器 第八章 配置Web服务器--使用Nginx配置Web服务器
- 第八章 配置Web服务器--使用 Apache HTTPD 配置 HTTPS 第八章 配置Web服务器--使用 Apache HTTPD 配置 HTTPS
- 第八章 配置Web服务器--使用Apache HTTPD配置基本Web服务器 第八章 配置Web服务器--使用Apache HTTPD配置基本Web服务器
- 第七章 配置MariaDB SQL数据库--自动化部署MariaDB 第七章 配置MariaDB SQL数据库--自动化部署MariaDB
- 第七章 配置MariaDB SQL数据库--创建和恢复MariaDB备份 第七章 配置MariaDB SQL数据库--创建和恢复MariaDB备份
上滑加载中
推荐直播
-
OpenHarmony应用开发之网络数据请求与数据解析
2025/01/16 周四 19:00-20:30
华为开发者布道师、南京师范大学泰州学院副教授,硕士研究生导师,开放原子教育银牌认证讲师
科技浪潮中,鸿蒙生态强势崛起,OpenHarmony开启智能终端无限可能。当下,其原生应用开发适配潜力巨大,终端设备已广泛融入生活各场景,从家居到办公、穿戴至车载。 现在,机会敲门!我们的直播聚焦OpenHarmony关键的网络数据请求与解析,抛开晦涩理论,用真实案例带你掌握数据访问接口,轻松应对复杂网络请求、精准解析Json与Xml数据。参与直播,为开发鸿蒙App夯实基础,抢占科技新高地,别错过!
回顾中 -
Ascend C高层API设计原理与实现系列
2025/01/17 周五 15:30-17:00
Ascend C 技术专家
以LayerNorm算子开发为例,讲解开箱即用的Ascend C高层API
回顾中
热门标签