背景介绍: 在多线程的环境里,如果共享资源没有上锁,将会出现共享数据混乱的情况。 在单核CPU系统里,系统以时间片调度的方式让多个程序轮流使用处理器,造成了【并发】的假象。 在进程/线程并发执行的过程中,进程/线程之间存在协作的关系,比如互斥、同步。 什么叫进程互斥? 两个或两个以上的进程,不能同时 ...
分类:
编程语言 时间:
2021-03-03 12:23:58
阅读次数:
0
中断发生时,操作系统会为当前的任务建立一个快照,陷入内核,把CPU的控制权交给内核。内核趁这个机会做一些工作,比如调度执行其他任务。这只是中断的作用之一。 使用中断有一套固定的流程,掌握它即可。流程大概如下: 初始化8259A 初始化工作是对主从8259A的两类端口赋值。这两类端口是:ICW和OCW ...
分类:
其他好文 时间:
2021-03-03 12:19:38
阅读次数:
0
Spark 运行时相关概念 从集群的物理层面 Master 节点:部署 Cluster Manager的节点 Slave 节点:部署 Worker 的节点,每个节点可以有多个 Worker 进程 从进程层面(与所执行的应用无关) Cluster Manager:管理集群的 CPU、内存等资源,为不同 ...
分类:
其他好文 时间:
2021-03-03 12:14:39
阅读次数:
0
1、Anno简介? Anno是一个微服务框架引擎。入门简单、安全、稳定、高可用、全平台可视化监控、依赖第三方框架少。详情请查看《【开源】.net微服务开发引擎Anno开源啦》 本章主题:.net微服务开发引擎Anno 让复杂的事简单点- 日志、链路追踪一目了然 1、链路追踪和用户自定义日志挂钩 在前 ...
分类:
Web程序 时间:
2021-03-03 11:49:25
阅读次数:
0
磁盘I/O的概念 I/O 的概念,从字义来理解就是输入输出。操作系统从上层到底层,各个层次之间均存在 I/O。比如,CPU 有 I/O,内存有 I/O, VMM 有 I/O, 底层磁盘上也有 I/O,这是广义上的 I/O。通常来讲,一个上层的 I/O 可能会产生针对磁盘的多个 I/O,也就是说,上层 ...
分类:
其他好文 时间:
2021-03-02 12:10:10
阅读次数:
0
InfluxDB基本概念 1、数据格式 在 InfluxDB 中,我们可以粗略的将要存入的一条数据看作一个虚拟的 key 和其对应的 value(field value)。格式如下: cpu_usage,host=server01,region=us-west value=0.64 14340555 ...
分类:
数据库 时间:
2021-03-01 13:30:25
阅读次数:
0
make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_PCRE=1 USE_SYSTEMD=1 ARCH=x86_64 USE_CPU_AFFINITY=1 PREFIX=/opt/haproxy make install ...
分类:
其他好文 时间:
2021-03-01 13:17:30
阅读次数:
0
今天在现场看到一套S7 400H的PLC,ROCK0的CPU模板stop等长亮橙色,REDF长亮红色,MSTR长亮橙色,rack0长亮橙色。ROCK1的CPU模板EXTF长亮红色,STOP长亮橙色,REDF长亮红色,rock1长亮橙色。153-2模板也有报错。在线看诊断信息,出现过很多错误,大概的意 ...
分类:
其他好文 时间:
2021-03-01 13:14:24
阅读次数:
0
1. 计算机能做什么? 简单构成: 中央处理器CPU,承担绝大部分运算任务。 随机存储内存,RAM,存储文件和程序的工作区,关机消失。 永久存储设备,机械硬盘,固态硬盘,关机还在。 其他外设 cpu简单工作原理 从内存中获取并执行指令,然后才从内存中获取并执行下一条指令。 CPU也有自己的小工作区, ...
分类:
编程语言 时间:
2021-03-01 13:08:02
阅读次数:
0
1、docker 框架 Docker采用的是C/S架构,客户端向服务端发送请求,服务器负责构建、运行和分发容器。这里最常用的Docker客户端就是docker命令。服务端即是Docker daemon,其运行在宿主机上,负责创建、运行、监控容器和构建存储镜像。我们经常改完Docker的配置之后,会执 ...
分类:
其他好文 时间:
2021-02-27 13:23:36
阅读次数:
0