本文分类:news发布日期:2024/12/29 9:22:46
相关文章
go语言并发编程(二)——锁
锁
前言
在看今天的内容之前,我们先来看一个例子:
package mainimport ("fmt""math/rand""sync""time"
)func main() {var wait sync.WaitGroupwait.Add(10)count : 0for i : 0; i < 10; i {go func(data *int) {tim…
建站知识
2024/12/29 8:44:34
TinyEMU源码分析之中断处理
TinyEMU源码分析之中断处理 1 触发中断2 查询中断2.1 查询中断使能与pending状态(mie和mip)2.2 查询中断总开关与委托(mstatus和mideleg)2.2.1 M模式2.2.2 S模式2.2.3 U模式 3 处理中断3.1 获取中断编号3.2 检查委托3.3 进入中断3…
建站知识
2024/12/29 8:46:06
【C++】手搓 list 容器
送给大家一句话:
若结局非你所愿,就在尘埃落定前奋力一搏。—— 《夏目友人帐》 手搓 list 容器 1 前言1.1 底层结构1.2 使用场景1.3 功能简介 2 框架搭建2.1 节点类2.2 list 类2.3 迭代器类 3 功能实现3.1 begin() 与 end()3.2 插入操作3.3 删除操作3…
建站知识
2024/12/24 0:03:04
平衡二叉树(AVL)
平衡二叉树(AVL)
上一篇讲了 二叉搜索树
二叉搜索树的 查询、插入、删除 时间复杂度都为 O(logN) 这是一个理想状态 在非理想状态下,二叉搜索树的时间复杂度将会降低为 O(N),数组级别 假如我一组数据顺序为:1、2、3、…
建站知识
2024/12/24 4:19:39
鸿蒙ArkTS小短剧开源项目进行中
鸿蒙小短剧开源项目进行中 短剧项目名称:CCShort-TV 短剧项目名称:CCShort-TV
使用ArtTS语言,API9以上,HarmonyOS系统的短剧开源代码,使用GSYVideoPlayer作为核心播放器的小短剧。主要以ArkTS,ArkUI编写为…
建站知识
2024/12/28 4:32:59