一、什么是进程从用户的角度来看进程是程序的一次执行过程。从操作系统的核心来看,进程是操作系统分配的内存、CPU时间片等资源的基本单位。进程是资源分配的最小单位。每一个进程都有自己独立的地址空间与执行状态。......
2023-10-14 13:13 阅读 阅读全文文章浏览阅读113次。Linux是最受程序员欢迎的操作系统之一。第一它是开源的,第二它的系统调用少,第三它的抽象更到位。一切皆进程,一切皆文件。这两个“一切”已经把Linux的基调表达的充分无疑。统一接口就是对用户最......
2024-01-12 20:23 阅读 阅读全文puppet^K擅长Linux进程,Java语法,Linux文件编程,等方面的知识...
2023-10-13 08:55 阅读 阅读全文在许多经典的操作系统教科书中,总是把进程定义为程序的执行实例,它并不执行什么, 只是维护应用程序所需的各种资源,而线程则是真正的执行实体。为了让进程完成一定的工作,进程必须至少包含一个线程。进程,直观点......
2023-10-10 01:54 阅读 阅读全文进程同步与互斥的区别? 进程的同步方式有哪些? 进程的通信方式有哪些? 进程同步与通信的区别是什么? 线程的同步/通信与进程的同步/通信有区别吗?二、多线程的同步与互斥(互斥锁、条件变量、读写锁、自旋锁、信号......
2023-10-10 01:41 阅读 阅读全文原标题:Linux系统编程之进程间通信方式:命名管道一命名管道的概述无名管道,由于没有名字,只能用于亲缘关系的进程间通信(更多详情,请看《无名管道》)。为了克服这个缺点,提出了命名管道(FIFO),也叫有名管道、FIFO 文......
2023-10-14 13:22 阅读 阅读全文文章浏览阅读104次。高级io先介绍记录锁的概念和记录锁的数据结构。然后介绍阻塞io,非阻塞IO,异步io,IO多路转接等概念,后者都是针对前者更优的技术。IO多路转接技术包括:select,peslect,poll。最后介绍存储映射IO。进程......
2024-01-12 20:23 阅读 阅读全文文章目录一、进程和线程1. 什么是进程?为什么要有进程?2. 什么是线程?为什么要有线程?二、进程与线程的区别从多个维度上对比代码层面上看一、进程和线程1. 什么是进程?为什么要有进程?i. 简单解释什么是进程:正在......
2023-10-14 05:31 阅读 阅读全文学习进程需要掌握以下三个方面的知识点:1 与进程相关的概念 1) 并发 2 )单道程序设计 3 )多道程序设计 4 )cpu/mmu 5 )进程控制块 6 )进程状态 2 环境变量 常用的环境变量及作用 与环境变量相关的......
2023-10-14 13:13 阅读 阅读全文命名管道的概述 无名管道,由于没有名字,只能用于亲缘关系的进程间通信(更多详情,请看《无名管道》)。为了克服这个缺点,提出了命名管道(FIFO),也叫有名管道、FIFO 文件。...
2023-10-14 13:26 阅读 阅读全文