所有公开日志

跳到导航 跳到搜索

所有osdev公开日志的联合展示。您可以通过选择日志类型、输入用户名(区分大小写)或相关页面(区分大小写)筛选日志条目。

日志
  • 2022年1月24日 (一) 05:49 Zhang3 讨论 贡献创建了页面Busy loop (创建页面,内容为“== 定义 == busy loop(忙循环)是一种连续轮询事件的循环。 这种资源使用效率低下的替代方法是使用中断或休眠方法,直到事件发生。 == 用例 == 忙循环虽然代价较高,但在某些情况下可以有效地使用。 你可以实现一个互斥体像这样,使用一个忙循环: <source lang=c> int lock(mutex *mutex) { // Wait for the mutex to become free. while(mutex->in_use); mutex->in_use = 1; r…”)