什么是管道,进程,线程,入口函数?
发布网友
发布时间:2023-05-20 13:31
我来回答
共1个回答
热心网友
时间:2024-11-08 21:42
管道是进程间数据交流的通道 类似共享文件
进程是程序的一次执行
线程是 进程执行单位
入口函数是 程序执行的第一个指令开始的地方
一个程序执行后回产生一个进程
汗汗
这个是操作系统内核方面的知识 你认为很简单吗
先说管道 管道就是内存的一块区域 各个进程通信用来存放数据的缓冲区
操作系统加载启动时 第一个进程是 手工创建的也就是所有的进程的祖先 操作系统内核方面书有介绍
程序是指令的集合 进程是程序的动态 就是加载到内存执行 就构成了进程
第一个进程创建了所有的进程 首先是创建系统进程 然后是终端进程 终端进程
创建用户登陆 用户登陆后加载所有个人信息 然后等待命令 这就类似DOS系统
要是图形截面原理也差不多 就是终端换成 窗口系统 等待鼠标 命令
进程当然可以创建进程 线程也可以创建线程 线程也可以创建进程 通过系统调用可以实现也就是API 想知道具体那个API函数 去学学API编程
实际上还要说到运行库
应用程序启动后先执行的函数是运行库函数 然后运行库函数去调用MAIN函数
这样MAIN函数就是主线程
现在支持线程的操作系统 进程只是资源的拥有者 线程才是执行者
所有内容都是本人写的 绝没有复制他人的 和转载他人的