专题:进程和线程
共5篇相关文章

Memory Consistency与Cache Coherence之间究竟有何神秘联系?
A Primer Of CC and MC - 对于 MC 和 CC 的一点思考 前言 这个专栏是一个全新的专栏,旨在记录我学习书本 A Primer Of CC And MC 的学习过程。 最近在自制 OS 内核,自然而然的搞到了并发,结...

Linux内核中current_thread_info函数的实现原理是怎样的?
Linux 3.2 current_thread_info 函数 前言 current_thread_info, 这个函数在内核中, 经常被用于访问当前CPU正在运行的任务, 那么它的底层是怎么实现的呢? 这是我阅读 LKD 遇到的第一个难...

Linux内核中,进程与线程如何区分?
Linux 3.2 进程, 线程 前言 注意: 本文章默认你学过操作系统的进程部分,了解进程的概念. 我们都知道, 在 Linux 中, 我们使用 LWP 来描述线程, 即不区分线程进程, 统一用 task_struct 描述它. 但是在...

OS:TEP的MLFQ策略,有哪些可以深入探讨?
OS:TEP MLFQ 策略 前言 其实, 我学 Linux 内核的时候, 并不只是阅读 LKD 和翻阅源码. 我同时还在阅读 OS:TEP(Operating System: Three Easy Pieces), 对, 就那本讲操作系统...

Linux内核中kill_orphaned_pgrp函数是如何处理孤儿进程组的?
Linux 3.2 kill_orphaned_pgrp 函数 前言 之前研究进程的退出 do_exit, 其中一个重点就是 exit_notify, 遂对这个函数的用法产生了兴趣, 并且进行了一番研究. 1.想象一个场景 如果你玩过 sh...
