请教Linux进程线程问题

发布于 2022-07-23 16:01:48 字数 233 浏览 14 评论 5

Linux takes an interesting approach to thread support: It does not differentiate between threads and normal processes. To the kernel, all processes are the samesome just happen to share resources.

我是初学者,谁能解释一下?
谢谢。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

遮云壑 2022-07-25 03:38:20

我看了内核的源码,当时以为都知道了.
可是刚看见LZ所说的问题,想想才知道自己已经忘记了。
现在只记得个LWP了,
:(

-不疑不惑不回忆 2022-07-25 03:34:42

linux 下的线程
1,其实是进程的概念(LWP),它的创建,调度,和消除都是在内核中操作的。
2,它通过共享地址空间等方式来实现进程内的资源共享。
3,内核调度时,把进程和线程同等看待(都看做进程)。所以每次调度时都要陷入内核。
有空的话,先把 《现代操作系统》看一下,再看 linux 相关的书籍。
呵呵,《现代操作系统》是比较理论的,普遍的。linux 是理论中的一部分,是普遍中的特殊的。
即,linux 中所说的线程不是理论上的线程,呵呵。

明媚如初 2022-07-25 03:33:43

线程和进程在linux和unix是一样的,,,windows下说钱程比进程好,是因为两个系统掉用程序的方式不一样,而生成了线程比进程有优先级,在linux下就不用管啦

太阳哥哥 2022-07-25 02:57:45

linux没有线程的概念?

尽揽少女心 2022-07-25 01:25:10

线程是一些共享了资源的进程, 对内核来说都是一样的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文