相关文章
关于 synchronized 锁优化
众所周知,让开发者简单轻松的编写保证线程安全的代码,一直是现代编程语言所最求的,Java 也不例外。Java 语言引入的 synchronized 关键字,无不彰显它在此方面的勃勃雄心。但理想丰满现实骨感,早期的 Java 版本里&#…
建站知识
2024/6/10 18:25:19
Linux实时调度策略(SCHED_RR)和CFS(SCHED_OTHER)之间的区别
本文试图从直观角度,说明SCHED_RR调度策略和SCHED_OTHER调度策略之间的区别。
在Linux上,SCHED_OTHER和SCHED_NORMAL的意思相同,它们都是指的CFS调度策略,只不过,在内核中,CFS定义为SCHED_NORMAL,在用户态,CFS定义为SCHED_OTHER.
可参照内核头文件和musl libc头文件:…
建站知识
2024/6/10 18:25:14
【Linux】批量下载依赖包的方法
前言 在很多时候我们对服务软件的安装都是在内网环境操作,而安装服务又需要依赖包,所以这时候需要提前下好依赖包,copy进内网环境 这里以nginx为例
1.查看Nginx版本
[rootnginx01 ~]# yum info nginx
已加载插件:fastestmirror,…
建站知识
2024/7/8 18:58:03
制作最小linux内核(3)
本文是制作最小linux内核系列的最后一篇,这篇相对简单:把内核配置界面下"Device Driver"选项中一些编译进内核的驱动编译成模块,并把这些模块安装到initrd.img。当引导系统时,内核从initrd.img中加载模块,最…
建站知识
2024/7/2 1:05:22
GDB调试入门指南(一)
快速链接: . 👉👉👉 个人博客笔记导读目录(全部) 👈👈👈 付费专栏-付费课程 【购买须知】: 【精选】ARMv8/ARMv9架构入门到精通-[目录] 👈👈👈 目录 1、前提准备工作2、…
建站知识
2024/6/10 18:25:06
在k8s容器中运行dlv attach 报错try writing “0“ to /proc/sys/kernel/yama/ptrace_scope
执行 dlv --listen:2345 --headlesstrue --api-version2 attach ${pid} 报错
Could not attach to pid 11: this could be caused by a kernel security setting, try writing "0" to /proc/sys/kernel/yama/ptrace_scope查看容器中/etc/sysctl.d/10-ptrace.conf 文…
建站知识
2024/6/30 16:06:18
Maya2019中文破解版
Maya2019中文版是三维动画、建模、仿真和渲染软件,为用户提供了一个功能强大的集成工具集;可用于动画、环境、运动图形、虚拟现实和角色创建。maya 2019应用对象是专业的影视广告,角色动画,电影特技等,功能完善,工作灵活,易学易用!本站现在提供maya 2019 特别版下载,附…
建站知识
2024/6/10 18:24:58
ardupilot软件仿真及调试(vscode版)
前言 本博客着重讲述如何进行对ardupilot软件仿真和调试,搭建编译环境和vscode的使用教程不再本文的讲述范围。
一、安装vscode
下载地址:Visual Studio Code - Code Editing. Redefined 在安装包所在文件夹中打开终端,输入以下命令&#x…
建站知识
2024/6/10 18:24:54