上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 70 下一页

2021年3月27日

C++ STL算法

摘要: #include <algorithm> 一、排序 1.九种排序方法代码实现: https://www.jb51.net/article/184369.htm 遍历、排序、反转、合并。。。 阅读全文

posted @ 2021-03-27 19:08 Hello-World3 阅读(59) 评论(0) 推荐(0)

C++ STL List使用

摘要: 一、简介 1. 资料位置,Reference:http://www.cplusplus.com/reference/list/list/ 2. Lists将元素按顺序储存在链表中。与向量(vector)相比, 它允许快速的插入和删除,但是随机访问却比较慢。(vector支持快速随机访问) 3. 下面 阅读全文

posted @ 2021-03-27 16:21 Hello-World3 阅读(241) 评论(0) 推荐(0)

C++中的构造析构函数—1—基础

摘要: 一、构造函数 1. 构造函数:这个成员函数名必须和类名相同,定义时可以有参数,但是不可以有任何返回类型的声明。 2. 构造函数调用的三种方式 Test t1(4); //自动调用构造函数 Test t2 = 5; //自动调用构造函数 Test t3 = Test(6); //主动调用构造函数 3. 阅读全文

posted @ 2021-03-27 15:20 Hello-World3 阅读(174) 评论(0) 推荐(0)

2021年3月10日

Qcom高通相关汇总

摘要: 1.使用QualcommPackageManager工具可以自动更新QPST等工具的版本到最新状态,以免出现工具过时导致功能失效的问题。 2.导入NV参数:在QualcommPackageManager工具中下载安装Qualcomm Product Configuration Assistant T 阅读全文

posted @ 2021-03-10 21:44 Hello-World3 阅读(1714) 评论(0) 推荐(0)

2021年3月1日

Cgroup内核文档翻译(8)——/dev/cpuctl/*

摘要: # ls /dev/cpuctl/* /dev/cpuctl/cgroup.clone_children /dev/cpuctl/cgroup.sane_behavior /dev/cpuctl/notify_on_release /dev/cpuctl/tasks /dev/cpuctl/cgro 阅读全文

posted @ 2021-03-01 16:50 Hello-World3 阅读(530) 评论(0) 推荐(0)

2021年2月3日

Scheduler内核文档翻译-1

摘要: 一、sched-tune.txt 注: 翻译自 Documentation\scheduler\sched-tune.txt 中心,调度程序驱动的,功率性能控制(实验性) 抽象 过去,在多个场合[1,2]都提出了一个简单的功率性能可调参数,该参数完全以调度程序为中心,并具有定义明确和可预测的属性。 阅读全文

posted @ 2021-02-03 02:12 Hello-World3 阅读(598) 评论(0) 推荐(0)

2021年2月2日

(六)Linux进程调度-实时调度器_学习笔记

摘要: 一、学习笔记 说明: Kernel版本:4.14 1. 概述 在Linux内核中,实时进程总是比普通进程的优先级要高,实时进程的调度是由Real Time Scheduler(RT调度器)来管理,而普通进程由CFS调度器来管理。实时进程支持的调度策略为:SCHED_FIFO 和 SCHED_RR。 阅读全文

posted @ 2021-02-02 00:00 Hello-World3 阅读(1231) 评论(0) 推荐(0)

2021年1月28日

(五)Linux进程调度-CFS调度器_学习笔记

摘要: 一、学习笔记 说明:Kernel版本:4.14 1. 概述(1) Completely Fair Scheduler,完全公平调度器,用于Linux系统中普通进程的调度。(2) CFS采用了红黑树算法来管理所有的调度实体 sched_entity,算法效率为O(log(n))。CFS跟踪调度实体sc 阅读全文

posted @ 2021-01-28 00:54 Hello-World3 阅读(1153) 评论(0) 推荐(0)

2021年1月25日

(四)Linux进程调度-组调度及带宽控制_学习笔记

摘要: 一、学习笔记 说明:Kernel版本:4.14 1. 概述 组调度(task_group)是使用Linux cgroup(control group)的cpu子系统来实现的,可以将进程进行分组,按组来分配CPU资源等。比如,看一个实际的例子:A和B两个用户使用同一台机器,A用户16个进程,B用户2个 阅读全文

posted @ 2021-01-25 01:00 Hello-World3 阅读(924) 评论(0) 推荐(0)

2021年1月24日

(三)Linux进程调度器-进程切换_学习笔记

摘要: 一、学习笔记 说明:Kernel版本:4.14 1. 概述进程切换:内核将CPU上正在运行的进程挂起,选择下一个进程来运行。ARM架构中,CPU上一次只能运行一个任务,内核需要为任务分配运行时间来进行调度,以便同时能处理多个任务请求。如下图所示: 当进行任务切换的时候,思考下两个问题: (1) 怎样 阅读全文

posted @ 2021-01-24 23:25 Hello-World3 阅读(885) 评论(0) 推荐(0)

上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 70 下一页

导航