社区
Linux_Kernel
帖子详情
Linux的线程和windows 有什么区别?
lmyuanhang
2006-03-03 08:34:41
Linux的线程和windows 有什么区别?
...全文
184
6
打赏
收藏
Linux的线程和windows 有什么区别?
Linux的线程和windows 有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lmyuanhang
2006-03-03
打赏
举报
回复
操作系统运行程序时,不是先调用进程的么,
那怎么样去调线程啊?
lmyuanhang
2006-03-03
打赏
举报
回复
这样,除了,占有资源外,L inux的进程和线程就没有分别了啊
lmyuanhang
2006-03-03
打赏
举报
回复
在Linux 下,而不再细分去在一个进程中调度每一个线程,把线程也当作一个独立的调度单元来实现的
那又是什么去调线程的呢?
tb01412
2006-03-03
打赏
举报
回复
只是一个形容词而已,一般说来一个进程本身需要很多描述信息的,它本身要占用很多资源,而线程却相对占用的资源较少,这也是操作系统为何要使用线程概念的一个原因(当然不是主要原因),因为多个线程可以共享进程的资源!!!!
一般说来操作系统以进程为调度单元,也就是时间片轮转采用进程为一个单元,然后再在每个进程中再来调度每个线程,这是一般的线程调度的概念与实现!!
而在LINUX下,却采用了另一种方案,同样以进程为调度单元,而不再细分去在一个进程中调度每一个线程,把线程也当作一个独立的调度单元来实现的,并且每个线程也拥有一个进程控制块(如同进程一样),所以在LINUX下的线程从这个意义上说不再是一个“真正”的线程,又由于在LINUX下线程的资源共享却一样采用了与进程共享全局变量,共享代码空间,它所占用的资源又较少!!!所以一种比较形象的说法称为“轻进程”,不过这种说法倒比较接近实际
lmyuanhang
2006-03-03
打赏
举报
回复
轻量级进程是什么?
tb01412
2006-03-03
打赏
举报
回复
在应用层看来,没有什么区别,但是在实现方式以及提供的API来说差别很大!!!!
首先是线程函数名完全不同!!!!与线程相关的锁等API都不一样,这方面是完全不同的
然后,在LINUX下线程是一种轻量级进程,也就是说它与进程在被CPU调度时是同等的,而在WINDOWS下,线程是属于进程中的一个单元,而不是同等地位。
在LINUX下,线程共享了全局变量,函数,不共享堆栈而已。
Linux
线程
(
Linux
和
Windows
的
线程
区别
、
Linux
的
线程
函数、互斥、同步)
本文主要介绍
Linux
和
Windows
线程
的
区别
,
Linux
通过进程模拟
线程
,
Windows
创建独立结构体。还阐述了
线程
优缺点,如创建、调度和删除成本低,但有性能缺失等问题。同时讲解
Linux
线程
函数、互斥、同步,以及可重入与
线程
安全概念和相关命令。
Linux
/Unix和
Windows
中多
线程
的
区别
本文介绍了多
线程
技术的历史及其实现方式,并对比了
Windows
和类Unix系统中
线程
与进程的
区别
。此外,还深入探讨了
Linux
下多
线程
编程的具体实现方法,包括
线程
属性的设置、
线程
数据处理、互斥锁、条件变量和信号量的使用。
浅谈
windows
和
linux
进程和
线程
的
区别
本文详细解析了在
Windows
和
Linux
操作系统下,进程与
线程
之间的
区别
。在
Windows
中,进程和
线程
拥有不同的描述符,进程包含地址空间、打开的文件等共享资源,而
线程
仅拥有少量私有数据。在
Linux
下,无论是进程还是
线程
,都分配一个task_struct,通过创建
线程
时传递的参数来确定共享资源。
windows
和
linux
/unix多
线程
的
区别
本文详细解析了
Windows
和
Linux
系统中进程与
线程
的差异,重点对比了两者在多
线程
概念上的
区别
,包括进程间的资源共享方式、动态与静态特性等关键信息。
windows
,
linux
下的
线程
进程
区别
,及C#Thread与计算机
线程
,进程
区别
本文详细探讨了C#中的
线程
概念,解释了
线程
与进程的
区别
,包括资源管理、并发性和效率等方面。文章还分析了
线程
在操作系统层面的实现,如
Linux
和
Windows
的不同处理方式。
Linux_Kernel
4,469
社区成员
17,458
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章