本文分类:news发布日期:2025/1/19 10:19:12
相关文章
go 为什么是抢占式调度
GMP 模型
gmp模型是 golang 中用于调度管理 goroutine 的调度器。
调度器的发展史
在 Go 语言中,Goroutine 早期是没有设计成抢占式的,早期 Goroutine 只有读写、主动让出、锁等操作时才会触发调度切换。 这样有一个严重的问题,就是垃圾回…
建站知识
2024/12/24 22:22:43
第一天(点亮led灯+led灯闪烁)——Arduino uno R3 学习之旅
常识:
一般智能手机的额定工作电流大约为200mA Arduino Uno板上I/0(输入/输出)引脚最大输出电流为40 mA Uno板控制器总的输出电流为200 mA
点亮LED灯
发光二极管介绍
发光二极管(Light Emitting Diode,简称LED)是一种能够将电能转化为光能的固态的半导体器件…
建站知识
2025/1/19 9:48:03
emacs 重新加载磁盘上的文件
------------------------------------------------------------ author: hjjdebug date: 2024年 07月 04日 星期四 14:05:25 CST descriptor: emacs 重新加载磁盘上的文件 ------------------------------------------------------------ 当我们修改了磁盘上文件,…
建站知识
2025/1/15 3:15:57
【JVM 的内存模型】
1. JVM内存模型
下图为JVM内存结构模型: 两种执行方式: 解释执行:JVM是由C语言编写的,其中有C解释器,负责先将Java语言解释翻译为C语言。缺点是经过一次JVM翻译,速度慢一点。JIT执行:JIT编译器…
建站知识
2025/1/11 13:37:51
将循环转化为递归的三种方法,求1+2+3……+n等差数列
解法一:使用公共变量s,递归循环1~n加到s上
#include<bits/stdc.h>
using namespace std;
int n,s;
void fun(int i){if(i<n){ssi;fun(i1);}}int main(){cin>>n;fun(1);cout<<s;return 0;
} 解法二:通过层层累加&#x…
建站知识
2025/1/12 3:40:50