Linux线程间交互 linux技术

Linux线程间交互

上一篇说过,系统会为线程mmap一块内存,每个线程有自己的私有栈,使用局部变量没啥问题。但是实际场景中不可避免的需要线程之间共享数据,这就需要确保每个线程看到的数据是一样的,如果大...
阅读全文
Linux基础命令-find linux技术

Linux基础命令-find

实时查找工具,通过遍历指定路径下的文件系统完成文件查找 find命令的功能是用于根据给定的路径和条件查找相关文件或目录,参数灵活方便,且支持正则表达式,结合管道符后能够实现更加复杂...
阅读全文
你不知道的Linux shell操作 linux技术

你不知道的Linux shell操作

Linux Shell 脚本是一种强大的工具,它允许您自动化日常任务和复杂操作。在本教程中,我们将逐步介绍几个实用的 Shell 脚本示例。每个示例都将详细说明,以便即使是初学者也...
阅读全文
Linux的多种init进程实现 linux技术

Linux的多种init进程实现

在内核启动时,内核会创建第一个进程(称为init进程,initialization)来启动系统中所有其他进程,它会将init进程载入虚拟内存。init的进程标识符PID通常为1。
阅读全文
聊聊x86计算机启动发生的事? linux技术

聊聊x86计算机启动发生的事?

大家好,我是呼噜噜,最近在看linux早期内核0.12的源码,突然想到一个困扰自己好久的问题:当我们按下电源键,计算机发生了什么?神秘地址0x7C00究竟是什么?操作系统又是如何被...
阅读全文