本文分类:news发布日期:2025/1/21 12:10:47
相关文章
【Linux取经路】基于信号量和环形队列的生产消费者模型
文章目录 一、POSIX 信号量二、POSIX 信号量的接口2.1 sem_init——初始化信号量2.2 sem_destroy——销毁信号量2.3 sem_wait——等待信号量2.4 sem_post——发布信号量 三、基于环形队列的生产消费者模型3.1 单生产单消费模型3.2 多生产多消费模型3.3 基于任务的多生产多消费模…
建站知识
2025/1/21 15:26:00
Android kotlin协程
说明
可代替线程整异步可控制,灵活 (控制优先级,内存占用等)速度快 效率高有数量上限
使用
runBlocking 一般用于测试 不建议使用GlobalScope.launch 全局的 生命周期跟随application 不建议使用CoroutineScope(job) 用 基本使…
建站知识
2025/1/16 3:41:15
深入了解Socket套接字
目录
一、引入🙌
1、概念 🎉
2、分类🎉
Socket 套接字主要针对传输层协议分为流套接字、数据报套接字、原始套接字(了解即可)三类。
1)流套接字:使用传输层TCP协议 2)数据报套…
建站知识
2025/1/21 15:26:48
【ELK日志收集过程】
文章目录 为什么要使用ELK收集日志ELK具体应用场景ELK日志收集的流程 为什么要使用ELK收集日志
使用 ELK(Elasticsearch, Logstash, Kibana)进行日志收集和分析有多种原因。ELK 堆栈提供了强大、灵活且可扩展的工具集,能够满足现代 IT 系统对…
建站知识
2025/1/21 15:31:15
结构体(位段)内存分配
结构体由多个数据类型的成员组成。那编译器分配的内存是不是所有成员的字节数总和呢? 首先,stu的内存大小并不为29个字节,即证明结构体内存不是所有成员的字节数和。 其次,stu成员中sex的内存位置不在21,即可推测…
建站知识
2025/1/17 12:37:36
idea上传git命令
git init git remote add origin git add . git commit -m "标题" git push -u origin master
建站知识
2025/1/8 21:06:32
算法刷题笔记 数的范围(C++实现)(二分法重要例题)
文章目录 题目描述题目思路题目代码(C)题目感想 题目描述
给定一个按照升序排列的长度为n的整数数组,以及q个查询。对于每个查询,返回一个元素k的起始位置和终止位置(位置从0开始计数)。如果数组中不存在该…
建站知识
2025/1/8 21:03:33