06 2021 档案

CPU idle学习笔记
摘要:1. per-cpu的idle线程初始化 (1) boot cpu的idle线程初始化 start_kernel //init/main.c sched_init //kernel/sched/core.c init_idle(current, smp_processor_id()); //当前正在 阅读全文

posted @ 2021-06-30 11:15 Hello-World3 阅读(240) 评论(0) 推荐(0) 编辑

C++ std::string
摘要:1. STL中的 string 类型支持类似java中的直接进行字符串相加,但是不支持相减 #include <iostream> #include <string> using namespace std; int main() { string str = "Hello World"; str 阅读全文

posted @ 2021-06-28 20:59 Hello-World3 阅读(202) 评论(0) 推荐(0) 编辑

调度器调频学习笔记
摘要:Linux5.4 Qcom平台 1. per-cpu的 update_util_data 实例是调度器与schedutil调频驱动沟通的桥梁,cpufreq_update_util()函数中访问里面的回调函数进行调频。 2. 触发调频的时机 (1) enqueue_task_fair 时 activ 阅读全文

posted @ 2021-06-20 22:49 Hello-World3 阅读(1477) 评论(0) 推荐(0) 编辑

Linux内核链表(双向list)移植笔记
摘要:一、移植 1. 上层使用移植时最好移植tools/list.h,因为没有那么READ_ONCE/WRITE_ONCE. 2. 移植include/linux/lish.h后的list.h /* 总结: 1. 一个entry同一时间只能添加到一个链表上,若在一个链表上,又添加到另一个链表上,有可能造成 阅读全文

posted @ 2021-06-14 19:14 Hello-World3 阅读(626) 评论(0) 推荐(0) 编辑

Java中的default关键字
摘要:1.default关键字 默认interface中指定的方法都要override实现的,但是default修饰的可以不用重写了,直接可以使用。 //DefaultIntf.java public interface DefaultIntf { default void printHello(){ S 阅读全文

posted @ 2021-06-02 14:49 Hello-World3 阅读(859) 评论(0) 推荐(0) 编辑

导航