共同进步!
心有所向,日复一日,必有精进。
进程调度显然是内核的核心话题之一。我们记录下多级反馈队列(MLFQ)调度的工作原则,以便查阅。
同步对并发来说也是必要的特性。条件变量和信号量都是支持同步的重要工具。
作为无畏并发的基本手段,锁为我们提供了互斥性,让我们对并发产生的结果更加确定。
无论是操作系统内部还是应用程序,无论是单核 CPU 还是多核 CPU,堆分配都是操作系统实现和改良的核心话题之一。
本节内容和技术无关,纯属瞎唠叨。
项目地址:https://github.com/HazeMa0/fly-hadoop2-workflow。借助 Docker 和 Dev Container,舒适地开发老旧框架的程序。本文阐述了这个项目中遇到的困难。
为 nautilus 添加新建选项的菜单并不困难。因为 ~/Templates 就是专门为之服务的。
nautilus 是 GNOME 桌面环境默认的 GUI 文件管理器。本文介绍如何为 nautilus 添加自定义的右键菜单项。