deer33

deer33 管理员

暂无介绍

6573 篇文章 0 次评论

python多进程编程_python2.7多进程

deer332025-09-1019
forkwindows中是没有fork函数的,一开始直接在Windows中测试,直接报错import os import time ret = os.fork() if ret == 0:...

原创经验分享:低级bug耗费12小时Fix

deer332025-09-1020
调试某程序非常简单的程序,简单到认为不可能存在缺陷,但该BUG处理时间超过12小时:程序属于后台进程,监控系统每隔15秒检查外设IO状态,IO异常后发出报警或复位外设,外设都在linux下有/sys/...

Linux内核 | 进程管理知识点_linux进程管理基础知识

deer332025-09-1022
1. 进程和线程1.1 定义进程是处于运行状态的程序和相关资源的总称,是资源分配的最小单位。...

如何在Linux下的进行多进程编程(初步)

deer332025-09-1020
Linux下的多进程编程初步 1 引言 对于没有接触过Unix/Linux操作系统的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。fork函数是Unix系统最杰出的成就之一,它是七十年...

Linux进程深度解析(2):写时拷贝性能优化与exit资源回收机制

deer332025-09-1020
0.简介...

谨慎使用多线程中的fork_使用多线程的场景

deer332025-09-1021
前言在单核时代,大家所编写的程序都是单进程/单线程程序。随着计算机硬件技术的发展,进入了多核时代来临后,为了降低响应时间,重复充分利用多核cpu的资源。多进程编程的手段逐渐被人们接受和掌握。然而因为创...

Linux系统编程—有名管道_linux 有名管道

deer332025-09-1028
▋**1. 管道的概念**管道,又名「无名管理」,或「匿名管道」,管道是一种非常基本,也是使用非常频繁的IPC方式。1.1 管道本质管道的本质也是一种文件,不过是伪文件,实际上是一块内核缓冲区,大小4...

为什么Ritchie把fork和exec这两个系统调用分开?

deer332025-09-1026
在 CPU只有一个,为什么看起来却是无穷无尽的?这篇文章中,我们介绍了CPU通过时间共享的方式,可以同时运行很多进程,同时我们也整理了进程的创建过程和状态转换过程。今天我们来看一个具体的例子,即Uni...

关于Redis在windows上运行及fork函数问题

deer332025-09-1023
Redis在将数据库进行持久化操作时,需要fork一个进程,但是windows并不支持fork,导致在持久化操作期间,Redis必须阻塞所有的客户端直至持久化操作完成。微软的一些工程师花费时间在解决在...

从一道面试题谈linux下fork的运行机制

deer332025-09-1023
给出如下C程序,在linux下使用gcc编译:#include "stdio.h" #include "sys/types.h" #include "unis...