首页 > 系统相关 >windows和linux进程的区别

windows和linux进程的区别

时间:2023-04-22 17:36:08浏览次数:48  
标签:windows 共享资源 描述符 线程 https linux 进程

 

Windows线程进程
Windows中,进程拥有一个进程描述符,包含一些地址空间,打开的文件等共享资源,进程包含指向线程的指针,线程没有进程描述符,只描述一些少量的独有资源(线程局部存储tls?),比较轻量,同时共享进程的资源。

 

linux线程进程
linux内核中,进程是用一个task_struct的结构体描述的,也就是进程描述符,里面包含了进程id、进程的地址空间、进程打开的文件信息、挂起的信号、进程的状态等等信息。
linux内核中,没有为线程设置专门的数据结构,也没有线程调度算法,线程也是一个进程,只是一个和其他进程共享资源的特殊进程。

 

 

 https://www.likecs.com/show-308150645.html

https://blog.csdn.net/a491945375/article/details/129210662

https://www.qyyshop.com/info/935918.html

 

标签:windows,共享资源,描述符,线程,https,linux,进程
From: https://www.cnblogs.com/kernelx/p/17343530.html

相关文章

  • windows的win10看视频就时不时卡顿的解决方法
     1.首先我们打开打开控制面板,点击网络和共享中心。 2.打开网络和共享中心之后,点击左下方的Internet选项。 3.点击Internet选项之后,会弹出Internet属性的窗口,然后点击高级选项卡。4.然后找到加速的图形的使用软件呈现而不使用GPU呈现,并且打上勾,然后确定。 记住要重启......
  • docker的安装(linux、centos)
    环境:centos71.先确定linux是否是centos7cat/etc/redhat-release2.如果自己的linux上之前有安装docker,先卸载。如果没有,则直接跳过这一步。执行下面的命令:yumremovedocker\docker-client\docker-client-latest\do......
  • linux内网替换redhat-6.5为CentOS6.5操作
    下载CentOS6.5系统源http://mirror.nsc.liu.se/centos-store/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso下载CentOS6.5系统的yum组件http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpmhttp://mirror.nsc.liu.se/ce......
  • C++恶意软件开发(五)Linux shellcoding
    什么是shellcode?Shellcode通常指的是一段用于攻击的机器码(二进制代码),可以被注入到目标计算机中并在其中执行。Shellcode的目的是利用目标系统的漏洞或弱点,以获取系统控制权或执行恶意操作。它的名称来自于它经常被注入到攻击者编写的恶意软件的shell环境中,以便让攻击者可以更......
  • Linux & Unix All In One
    Linux&UnixAllInOneUnixhttps://unix.orghttps://unix.org/what_is_unix.htmlhttps://unix.org/what_is_unix/history_timeline.htmlhttps://unix.org/Posters/download/unix_posterA3_Screen.pdfhttps://unix.org/Posters/download/unix_posterA3.pdfhttps:......
  • Linux & BSD All In One
    Linux&BSDAllInOneBSDhttps://www.bsd.org/FreeBSDTheFreeBSDProjectFreeBSDisanoperatingsystemusedtopowermodernservers,desktops,andembeddedplatforms.Alargecommunityhascontinuallydevelopeditformorethanthirtyyears.It......
  • 快速上手Linux核心命令(一):核心命令简介
    Linux核心命令系列文章目录快速上手Linux核心命令(一):核心命令简介快速上手Linux核心命令(二):关机、重启快速上手Linux核心命令(三):文件和目录操作命令快速上手Linux核心命令(四):文件内容相关命令快速上手Linux核心命令(五):文本处理三剑客快速上手Linux核心命令(六):Linux的文本编辑器vi......
  • Linux & GNU All In One
    Linux&GNUAllInOneGNUGNU是什么?GNU是一个自由软件操作系统—就是说,它尊重其使用者的自由。GNU操作系统包括GNU软件包(专门由GNU工程发布的程序)和由第三方发布的自由软件。GNU的开发使你能够使用电脑而无需安装可能会侵害你自由的软件。我们建议安装这些GNU......
  • Windows安装系统
    0x01下载PE微PE0x02安装PE0x021方式一:安装到系统此方法开机有选择系统的选项,强迫症使用方法二0x022方式二:安装到U盘此方法需要一个U盘确认无误后点击立即安装到U盘0x03从U盘进入系统0x031进入bios这步从百度查你的电脑如何进入BIOS,成功后如下图,然后选择USB字样的设备......
  • Linux多进程开发
    2.2进程状态转化进程状态就绪态:进程具备运行条件,等待系统分配处理器以运行运行态:进程占有处理器正在运行阻塞态:又称为等待(wait)态或睡眠(sleep)态,指进程不具备运行条件,正在等待某个事件的完成新建态:进程刚被创建时的状态,尚未进入就绪队列终止态:进程完成任务到达正常结束......