技术栈
基础组件
wjq++
6 个月前
数据结构
·
面试
·
基础组件
网易面试:手撕定时器
本文使用STL容器-set以及Linux提供的timerfd来实现定时器组件所谓定时器就是管理大量定时任务,使其能按照超时时间有序地被执行
wjq++
6 个月前
操作系统
·
基础组件
内存池的实现
概述:本文介绍用户层内存池的实现Q:为什么需要内存池?A:在项目中,用户层通过malloc系统调用申请内存的次数可能很多,每一次malloc系统调用,都会引起用户态——内核态的切换,这样的开销对性能的影响是不容忽视的,尤其是当你为了申请一段很小的空间而调用malloc时,性能的损失达到了最大化
举儿
1 年前
harmonyos
·
基础组件
HarmonyOS基础组件的使用
ArkTS是HarmonyOS优选的主力应用开发语言。它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。