沃土股份 | 技术经理 (已认证)
前天3月29号,刚准备吃饭,手机上收到了系统上一个Error Alert提示,打开进去看原来是出现一次重试超时,后面是正常的。然后无意跳去看一下所有服务总览页面...
将多份源码翻译成为.o文件,再将多个.o文件的section进行合并(也就是链接过程)。
⽤fork创建⼦进程后执⾏的是和⽗进程相同的程序(但有可能执⾏不同的代码分⽀),⼦进程往往要调⽤⼀种exec函数以执⾏另⼀个程序。当进程调⽤⼀种exec函数时,...
课本概念:程序的一个执行实例,正在执行的程序等 内核观点:担当分配系统资源(CPU时间,内存)的实体。
这里分析的工具主要是原生工具,后面还会分享一些 BPF 相关的内存观察工具以及系统内存的全局监控
答案肯定是 必须切换!为什么呢,因为 OS 不相信任何人,如果我们让当前进程以内核态的身份去执行用户态的代码,万一这份自定义代码中存在着一些不安全的行为比如...
之前我们在讲进程概念的时候讲过,如果父进程创建出子进程后,如果子进程已经退出,父进程却没有对子进程回收,那么就子进程就会变成 “僵尸进程” ,造成内存泄露等问题...
对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波...
返回值:成功返回0,失败返回错误码 thread:表示要等待的目标线程的线程tid retval:用于存储目标线程的退出状态,如果不需要获取退出状态,可以将...
我们之前在学习进程控制块、文件描述符等时候,知道其概念后都会想一件事情,它们在内核中是如何实现的❓❓❓
资源隔离性强(独立地址空间),崩溃不影响其他进程;适合 CPU 密集型任务(如科学计算),多个进程之间彼此没有共享数据存在。所以进程间的上下文切换需要保存进程运...
功能:函数 fwrite() 将 nmemb 个数据项写入由 stream 指针指向的流中,每个数据项的长度为 size 字节,这些数据项从 ptr 所指向的位...
例如当前进程执行了除 0 的指令,CPU 的运算单元会产生异常,内核将这个异常解释为 SIGFPE 信号发送给进程。再比如当前进程访问了非法内存地址,MMU...
所以我们要理解的是,进程和线程真正的概念,进程是承担分配系统资源的基本实体,线程是我们进程内部的执行流资源,简单来说由进程来帮我们申请空间分配资源,线程在进程分...
在我们生活中,信号不外乎就是这些:发令枪、闹钟、红绿灯、消息提醒、手机铃声等等,那我们想一下,以红绿灯为例子,为什么人能够识别红绿灯呢❓
无论前台还是后台进程都可以向显示器进行打印,但是能用键盘的只有前台。(比如说将bash变成后台,另一个进程变成前台进程,Ctrl+C就能让这个进程停止,然后将b...
在使用docker部署服务时,偶尔会遇到docker服务假死的情况,使用的命令如下:
Linux ln(英文全拼:link files)命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。