自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 为什么要学Rust编程?内存的问题,C(谁)能体会

当我听到在不远的将来,Linux内核会支持Rust语言的这个消息时,我心潮澎湃,欣喜若狂。作为一名用了十几年C语言Linux开发的员来说,早就体会到了指针带来快乐与痛苦,也享受了C的门槛带来的系统知识的提升和调试诊断经验的积累。每当遇到内存踩踏的问题,总要深深的口气,哎又要被蹂躏几个月了。这么多年来自己倒是也思考和总结了诊断内存问题的方法、技巧,也开发了一些诊断工具。但是这些工具还是不能预防,也不能解决普遍的问题,只能在遇到问题后case by case的分析和应对,为次也付出了漫长的资源和时间。所以说在大

2020-08-01 08:28:37 360

原创 Linux 内核抢占

Linux 内核抢占CONFIG_PREEMPT_NONE:CONFIG_PREEMP:CONFIG_PREEMPT_VOLUNTARY:内核抢占(KERNEL PREEMPTION)是一种有效的降低系统响应延时的方法。在内核里,有三个相关的配置选项。CONFIG_PREEMPT_NONE:顾名思义,不开启内核抢占。这是很多服务器的默认配置选项。在没有开启内核抢占的时候,进程的调度时机仅仅发生在非常有限的几处:进程自己主动触发调度,例如:通过sleep(), schedule(), yield()

2020-07-27 15:00:15 628

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除