腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
2
回答
linux内核如何决定下一个线程id
、
、
我有一个关于linux内核调度的问题。 我们知道,通常,linux会维护当前最大的pid。如果我们想要启动一个新的进程,内核将使用最大的id。因此,如果我们终止并重新启动一个新进程,那么进程id是不连续的。Linux将使用最大的id,直到它达到限制。 但是我的问题是linux是如何决定线程ID的,比如说,进程A和B正在运行。进程A崩溃,但进程B正在产生新的线程。进程B是否只重用属于进程A的旧的tid,或者进程B也将使用最大的id作为tid。哪种情况更常见?我们有证件吗? 谢谢。
浏览 1
提问于2016-01-29
得票数 0
1
回答
什么在Linux操作系统中启动线程?
、
、
、
、
我目前正在调查一个与Linux操作系统中的线程相关的问题。我知道进程是由Linux内核中的调度程序启动的,但是进程内部的线程- Linux内核调度程序还是Linux内核中的其他服务? 请帮我回答这个问题。 谢谢
浏览 0
提问于2022-02-19
得票数 0
2
回答
Linux如何处理线程和进程调度
、
、
、
我试图理解Linux是如何处理进程调度和线程调度的。我读到Linux可以调度进程和线程。 Linux有线程调度器和进程调度器吗?如果是,他们是如何合作的?
浏览 0
提问于2011-12-11
得票数 30
回答已采纳
1
回答
Linux中的线程和LWP
、
、
这句话正确吗:“Linux中的所有线程都是LWP,但不是所有的LWP都是线程”。实际上,我试图理解Linux中的线程实现。pthread_create调用克隆syscall,但是在人工克隆中,我没有找到任何关于LWP的参考。 那么,Linux有LWP吗?
浏览 5
提问于2015-02-12
得票数 13
回答已采纳
2
回答
从main返回的运行线程在C中会发生什么情况?
、
、
在linux (linux线程)上,当从main返回时(在线程完成之前),正在运行的线程会发生什么情况?当从main返回时,内存是dis分配的,因此线程应该访问未分配的内存。这会导致线程退出吗? 我肯定线程已经死了,,但是这是如何发生的,
浏览 1
提问于2014-05-22
得票数 1
回答已采纳
2
回答
linux中内核线程的退出
、
我在这里是想问你linux中进程和线程的区别。我知道linux的线程只是一个“任务”,它与父进程共享它们需要共享的东西(地址空间和其他重要信息)。我还知道这两个函数正在创建调用相同的函数('clone()'),但我仍然遗漏了一些东西:当线程退出时到底会发生什么?在linux内核中调用了什么函数?我知道当进程退出时会调用do_exit函数,但是在这里或其他地方应该有一种方法来理解它是线程退出还是整个进程退出。你能给我解释一下这个东西吗?或者重定向到一些教科书??我试着“理解linux内核”,但我对它不满意。我问这个问题是因为需要向task_struct结构添加内容,但我需要区分如
浏览 1
提问于2010-05-11
得票数 1
回答已采纳
1
回答
除了轻量级进程之外,Linux还有一个叫做“重重进程”的概念吗?
、
、
在Linux中, 轻量级过程的定义是什么?轻量级进程是否被定义为clone()系统调用所创建的任何东西?(这是我从“理解Linux内核”一书中得到的理解),一个常规进程是一个轻量级的进程吗?(我想是的) Linux有一个叫做"重重过程“的概念吗?(我猜这意味着一个正常的过程,所以一个重的过程仍然是一个轻量级的过程?) 谢谢。
浏览 0
提问于2018-09-30
得票数 0
1
回答
Linux线程用户级或内核级
、
、
、
、
可能重复: Linux线程是用户级线程还是内核级线程?
浏览 4
提问于2012-10-30
得票数 3
4
回答
Java多线程程序如何能够使用多CPU核?
、
、
请有人解释一下Java多线程程序(例如Tomcat容器)如何能够使用CPU的所有核心,当JVM只是linux上的单个进程时?是否有一篇深入的文章详细地描述了这个主题? 编辑#1:我不是在寻求如何在Java中实现多线程程序的建议。我想了解JVM如何在内部管理如何在linux/windows上使用多个内核,同时仍然是操作系统上的单个进程。 编辑2:我找到的最佳解释是Hotspot (Sun/Oracle )使用NPTL在Linux上将线程实现为本机线程。因此,Java中更少的每个线程都是Linux上的轻量级进程(原生线程)。使用ps -eLf命令可以清楚地看到,打印出的不仅是进程id (PPID)
浏览 2
提问于2011-04-11
得票数 17
回答已采纳
2
回答
linux内核线程在cpu硬件线程上映射1:1或m:n吗?
、
、
、
、
例如,我在linux上有4个进程,每个线程有5个线程,我的cpu是i7 4C8H。 问题 (1)对于每个进程,它是否限制其所有线程只消耗一个cpu线程?一个进程可以使用所有的cpu核心/线程吗? (2) linux内核是否为每个进程平均分配时间片(如果它们都很忙,并且没有指定和优先级),还是按照它们的线程号分配时间片,进程的线程越多,时间片越多?
浏览 3
提问于2017-01-09
得票数 2
回答已采纳
2
回答
Linux线程id循环策略
、
、
Linux线程ID的循环策略是什么? 除非新PID获得最大值限制并被重卷,否则Linux进程ID不会立即被重用。 当我使用pthread_self()获取线程id时,我得到了类似于1028,1034的TID。我猜这是进程中线程的内部“序列号”。因此,我想使用线程id循环策略更合适,比如PID循环策略。但是,我不太确定Linux线程实现是否正确。
浏览 3
提问于2014-03-01
得票数 1
回答已采纳
1
回答
线程堆栈是否来自Linux上进程的内存映射段?
、
、
我目前正在学习Linux。我知道线程是Linux上的一种轻量级进程。但是我想知道线程堆栈空间来自哪里。 线程的堆栈是私有的。它独立于进程堆栈。根据我的搜索,有人说线程堆栈是由mmap()创建的。而且,也有人说mmap()空间不是heap。它介于堆栈和堆之间。因此,线程堆栈来自进程的内存映射段。对吗?
浏览 0
提问于2022-10-06
得票数 3
回答已采纳
2
回答
Slackware上的‘'ps’很奇怪,为什么它会多次显示这个过程?
、
我们在一些不同的平台上部署了一个应用程序,Windows和Linux。它由三个java进程组成。 在Linux上,当我们希望进程id杀死并重新启动其中一个时,我们这样做: ps -ef | grep java 结果是三条线显示了这三个过程。 我们的一个客户端使用Slackware,当我们执行相同的命令时,结果是三个进程中的每个进程都有几行,几十行。更糟糕的是,其中许多行只显示: root 3470 0.0 3.1 1468048 64944 ? S 07:33 0:00 java 这是错误的信息,因为我们无法确定这三个模块中的哪一个。 有关于松弛软件和ps命
浏览 0
提问于2009-10-07
得票数 1
2
回答
EDU与线程的差异
、
、
、
、
在DB2中,有这样的命令显示活动EDU(引擎调度单元): db2pd -edus 在各自的输出中有两个字段:EDU ID和TID。 根据这个db2pd页面来自DB2知识中心,每一项定义如下: EDU ID:引擎调度单元(EDU)的唯一标识符。除了在Linux操作系统上,EDU ID被映射到线程ID,在Linux操作系统上,EDU ID是DB2生成的唯一标识符TID:线程标识符。除了Linux操作系统之外,线程ID是特定线程的唯一标识符。在Linux操作系统上,这是一个DB2生成的唯一标识符。 我想知道什么是Linux/Unix操作系统上的EDU或线程?是一样的吗?有什么关系?
浏览 0
提问于2019-09-14
得票数 2
回答已采纳
2
回答
为什么linux进程比windows进程轻量级?
、
、
我听说linux进程比windows的进程“轻量级”。 Linux进程更像是windows中的“线程”。 因此,诸如Oracle数据库这样的应用程序是在linux中通过多进程实现的,而多线程则是在windows中实现的。 那么,这个“轻量级”是什么意思呢?
浏览 5
提问于2014-02-05
得票数 0
回答已采纳
1
回答
任务列表如何连续地接受过程?
、
我是一个研究学生,其工作涉及过程,我有一个关于Linux的任务列表的问题。 据我所知,只要计算机已经启动,它就是接受进程。它接受的进程可以从任何地方创建。它是怎么做到的?我很难想象它是如何在Linux中被接受和运行的。 我对Linux还是新手,所以如果我无知的话,我很抱歉。提前谢谢你!
浏览 0
提问于2019-06-12
得票数 0
3
回答
Linux用户空间线程内核线程轻量级进程
、
、
我对所有这些细节以及它们如何在Linux中相互关联感到有点困惑。"Unix内部“一书指出,lightweight process (LWP)是内核支持的用户线程,内核看不到进程内部的线程。对于Linux,这仍然是正确的吗? 据我所知,用户空间线程被安排在进程内部,通过更高层次的抽象作为pthread库,而不需要内核的干预。我说的对吗?
浏览 4
提问于2016-10-02
得票数 2
回答已采纳
2
回答
JVM + Linux +Intel的超线程=
、
、
、
、
我注意到JVM线程出于某些原因在Linux下作为进程运行(如果我错了,请纠正我)。此外,Intel的超线程只为属于同一进程的两个线程提供额外的并行化。 这是否意味着,一个单一的多热JVM程序将不会从Linux下的超线程中获益,因为它的线程不是从CPU的角度来看的线程吗?
浏览 7
提问于2011-11-26
得票数 2
回答已采纳
1
回答
Linux中“进程”、“线程”和"task_struct“的含义
、
、
据我所知,线程是进程的执行流程,进程的所有线程共享一些公共结构。此外,在现代PC中,CPU只执行线程,而不执行进程。 我不明白的是术语进程和线程在Linux中的意义。Linux真的区分进程和线程吗?task_struct结构的作用是什么? 我读过Linux计划执行task_struct,所以我认为task_struct代表一个线程,而不是进程,但在任务定义_结构内部,我看到了对task_struct子进程的引用。一根线真的可以有一个孩子?
浏览 0
提问于2022-06-16
得票数 1
1
回答
在Linux中使用线程的优点是什么?
、
、
我在某个地方读到,Linux线程实际上是作为内核中的进程实现的,因为在今天的硬件和Linux平台上,与进程模型相比,线程模型效率很低。如果是这样的话,为什么我们仍然在我们的项目中使用p线程编程(除了向后兼容性)?为什么在Linux中不推荐p线程模型时会有如此多的犹豫?
浏览 0
提问于2012-10-04
得票数 1
回答已采纳
1
回答
哪个子进程将继承父进程的线程?
、
当一个进程有子线程和子进程时,子进程会继承父进程的所有子线程吗? 假设操作系统是Linux。让它成为Java线程模型。
浏览 0
提问于2013-08-02
得票数 4
2
回答
Java的线程在linux上像进程一样工作吗?
、
、
我已经启动了一个jetty服务器和一个ehcache实例,当我启动另一个jave进程时,很快就遇到了linux上的线程限制。 错误消息是unable to create new native thread (附注:我的linux操作系统是CentOS 6.2)。 然后我使用ps -xH了解到这两个java进程(jetty和ehcache)产生了近800个线程,ps -xH的总数为1023,ulimit -u显示为1024。 所以,我的问题是,为什么java会产生线程,而我却遇到了进程数量的限制? 附言:我有足够的内存
浏览 4
提问于2012-11-27
得票数 4
1
回答
使用./startup.jl文件设置nprocs()
、
为什么设置ENV[JULIA_CPU_THREADS]=5和ENV[JULIA_NUM_THREADS]=5不会影响nprocs()?以下是我在启动时得到的结果: julia> versioninfo() Julia Version 1.3.1 Commit 2d5741174c (2019-12-30 21:36 UTC) Platform Info: OS: Linux (x86_64-pc-linux-gnu) CPU: Intel(R) Core(TM) i5-9600K CPU @ 3.70GHz WORD_SIZE: 64 LIBM: libopenlibm
浏览 14
提问于2020-03-03
得票数 3
回答已采纳
3
回答
gnu/Linux上pthread和fork的区别
、
、
pthread和fork w.r.t之间的基本区别是什么?linux在实现方面的差异以及调度如何变化(它会变化吗?) 我在两个类似的程序上运行strace,一个使用pthread,另一个使用fork,最后都使用不同的参数使clone() syscall,所以我猜这两个程序在linux系统上本质上是相同的,但pthread在代码中更容易处理。 有没有人能给出一个深入的解释? 编辑:另请参阅相关
浏览 0
提问于2011-04-01
得票数 44
回答已采纳
2
回答
如果线程共享相同的PID,如何识别它们?
、
、
我有一个关于Linux中线程实现的查询。 Linux没有明确的线程支持。在用户空间中,我们可以使用线程库(如NPTL)来创建线程。现在,如果我们使用NPTL,它支持1:1映射。 内核将使用clone()函数来实现线程。 假设我已经创建了4个线程。那就意味着: 将会有4 task_struct。根据克隆(CLONE_VM | CLONE_FS | CLONE_FILES | CLONE_SIGHAND).的参数,将在task_struct中提供共享资源。 现在,我有了以下查询: ,这4个线程会有相同的PID吗?如果有人能详细说明,PID是如何共享的。如何识别不同的线程;是否存在一些TID (线程
浏览 13
提问于2012-02-16
得票数 116
5
回答
线程是否在Linux上作为进程实现?
、
、
、
、
我正在学习这本书,由Mitchell、Jeffrey和Alex编写的高级Linux程序。这是2001年的,所以有点老了。但我觉得它还是不错的。 然而,当它与我的Linux在shell输出中所产生的结果不同时,我得出了这样的结论。在第92页(查看器中的116),第4.5章GNU/Linux线程实现以包含以下语句的段落开头: POSIX线程在GNU/Linux上的实现在一个重要方面不同于许多其他类似UNIX系统的线程实现:在GNU/Linux上,线程是作为进程实现的。 这似乎是一个关键点,稍后将用C代码加以说明。这本书的产出是: main thread pid is 14608 child thr
浏览 0
提问于2017-05-12
得票数 86
回答已采纳
5
回答
线程ID与进程ID的关系
、
、
我在进程Id和线程Id之间有些混淆。我已经浏览了几个web帖子,包括堆栈溢出,其中说 启动一个新进程将为您提供一个新的PID和一个新的TGID,而启动一个新的线程则在维护相同的TGID的同时为您提供一个新的PID。 所以当我运行一个程序时,为什么从程序中创建的所有线程都没有不同的PID? 我知道,在编程中,我们通常说main是一个线程,执行从main开始,所以如果我从main创建多个线程,那么所有线程的PID都将与main的PID相同。 所以我想问的是: 1)当我们运行一个程序时,它将作为进程或线程运行? 2) 主线程创建线程与进程创建线程有何区别? 3) linux中的线程和进程之间
浏览 10
提问于2013-10-30
得票数 12
回答已采纳
1
回答
在Linux调度程序中,包含多个线程的不同进程如何获得公平的时间配额?
、
、
、
、
我知道linux调度程序会调度task_struct,这是一个线程。那么,如果我们有两个进程,例如,A包含100个线程,而B是单个线程,那么考虑到每个线程是否被公平调度,如何公平地调度这两个进程? 另外,在Linux中,来自同一个进程的线程之间的上下文切换要比来自不同进程的线程之间的切换要快,对吗?因为后者将与进程控制块有关,而前者则不会。
浏览 3
提问于2014-01-16
得票数 0
回答已采纳
2
回答
Linux中的“进程”、“线程”、“任务”和“作业”之间的区别和关系是什么?
当我学习web后端编程时,我对Linux中使用的一些术语相当困惑。 在Linux中“进程”、“线程”、“任务”和“作业”之间的区别和关系是什么?
浏览 1
提问于2010-05-01
得票数 5
回答已采纳
1
回答
“西格普鲁蒙”中的“proc”是什么意思?
、
、
我是Linux和signals的新手,抱歉,如果我的问题听起来很傻,我们知道应用程序可以使用sigprocmask函数显式地阻止和取消选择的信号,但是'proc‘代表什么呢?
浏览 0
提问于2020-09-13
得票数 -2
回答已采纳
3
回答
是否可以在单独的虚拟地址空间中运行每个线程?
、
、
在Linux上,一个进程的线程可以运行在不同的虚拟地址空间上吗?如果是这样的话,是怎么做的?
浏览 2
提问于2012-06-19
得票数 1
回答已采纳
2
回答
为什么VisualVM在Linux上不显示守护进程线程?
、
、
、
我在Linux上有一个守护线程的问题。我在Windows服务器上的应用程序运行正常,当我创建一个线程转储时,我可以看到一个线程是否是守护进程。 但是,当我将应用程序移动到Linux服务器上的Tomcat并使用Java Visual VM创建转储时,我在线程的详细信息中看不到守护进程。 这是否意味着守护程序线程只能在Windows上运行?是否有一些解决办法,或者我们需要在应用程序退出时关闭每个线程?
浏览 1
提问于2012-02-19
得票数 5
4
回答
多个进程同名
、
、
我有一个应用程序在Linux2.6.13和WindRiver Linux3.0上运行。在Linux 2.6.13中,当我这样做的时候... ps -eaf | grep myapplication ...the输出显示“myapplication”的多个条目。 如果我在WindRiver Linux3.0中给出同样的命令,输出结果只显示'myapplication‘的一个条目。 这种差异是否与所使用的操作系统的差异有关?请告诉我这是什么原因?
浏览 2
提问于2010-11-10
得票数 3
回答已采纳
1
回答
内核空间和用户空间进程标识
、
Linux调度器如何识别哪个进程来自内核空间,哪个进程来自用户空间?假设我在Linux中安装了一个应用程序。我启动了应用程序。同时,还有其他内核空间进程进入就绪队列。现在,Linux调度器如何识别哪个排队的进程来自内核空间,哪个来自用户空间?
浏览 2
提问于2015-02-14
得票数 0
16
回答
Linux中的线程与进程
、
、
、
我最近听到一些人说,在Linux中,使用进程而不是线程几乎总是更好,因为Linux在处理进程方面非常有效,而且有太多与线程相关的问题(例如锁定)。然而,我对此表示怀疑,因为在某些情况下,线程似乎可以带来相当大的性能提升。 所以我的问题是,当面对线程和进程都可以很好地处理的情况时,我应该使用进程还是线程?例如,如果我正在编写一个web服务器,我应该使用进程还是线程(或两者的组合)?
浏览 3
提问于2009-04-30
得票数 275
1
回答
哪些Linux配置参数负责配置进程和线程的数量?
、
、
、
、
Linux进程和线程的位置和方式configured?What是管理进程和线程并确定其总数的底层Linux资源的名称?有限制,如果是,那么可以在Linux系统中创建的线程和进程的总数是多少?。
浏览 1
提问于2012-06-08
得票数 0
回答已采纳
3
回答
在Java中创建的线程在Windows和Linux上的行为是否不同?
、
、
、
据我所知,Java使用操作系统线程(与Erlang相反),这意味着在Windows和Linux上使用Java创建的线程可能表现不同。 Windows和Linux上的Java线程有什么区别吗?最大的区别是什么?也许只是性能上的不同?
浏览 1
提问于2010-07-13
得票数 17
回答已采纳
1
回答
进程管理和内存管理在Linux内核中的用途是什么?
📷 根据Linux内核剖析的说法,Linux有五个子系统:进程管理、内存管理、网络、VFS、设备。 其中两个是必需的: 1.进程管理2.内存管理 Linux内核子系统的存在是为了处理网络、VFS、设备? Linux内核中进程管理和内存管理的目的是什么? 我还试图找到Linux内核子系统(如VFS、Network、Device )的用途,这些子系统与进程管理()和内存管理( Memory Management )等其他Linux内核子系统相提并论。 如果VFS、Network、Device由进程管理、内存管理处理,那么Linux内核中的VFS、Network、Device作为子系统是否合乎逻辑?
浏览 0
提问于2019-01-19
得票数 0
2
回答
与网络/IO绑定应用程序的进程相比,在Linux上工作时线程限制是什么?
、
我听说,在多核服务器上的linux下,如果只有一个进程但有多个线程,就不可能达到最好的性能,因为Linux对IO有一些限制,因此在8核服务器上有8个线程的一个进程可能比8个进程慢。 有什么评论吗?是否还有其他限制可能使应用程序变慢?该应用程序是一个网络C++应用程序,服务于100多个客户端,带有一些磁盘IO。 更新:我担心除了我自己实现的锁定之外,还有更多与IO相关的问题。在多个线程中执行模拟的网络/磁盘IO没有任何问题吗?
浏览 5
提问于2010-08-31
得票数 30
回答已采纳
3
回答
Linux内核线程真的是内核进程吗?
、
、
、
、
我在许多地方读到,Linux为Java中的每个用户线程创建了一个内核线程。(我看到“内核线程”一词有两种不同的用法: 为执行核心操作系统工作而创建的线程 操作系统知道并计划执行用户工作的线程。 我指的是后者。) 内核线程是否与内核进程相同,因为Linux进程支持父进程和子进程之间的共享内存空间,还是它确实是一个不同的实体?
浏览 0
提问于2012-02-13
得票数 29
回答已采纳
2
回答
检查当前线程是否为主线程
、
、
、
、
如何检查当前线程是否是linux上的主线程?看起来gettid()只返回一个pid,但是linux似乎不能保证带有main()的线程总是有一个const和统一pid。 原因是我有一个自动并行化,我希望确保pthread_create()没有在一个已经在pthread_create()创建的线程上运行的函数中调用。
浏览 6
提问于2013-12-11
得票数 12
回答已采纳
2
回答
程序库或模块中的进程和线程是否意味着进程、内核级线程或用户级线程?
、
、
我开始怀疑进程、内核级线程和用户级线程之间的区别。 Linux中的进程和线程是指进程、内核级线程还是用户级线程? 对于Python、Java和C#等编程语言中的标准模块,也有同样的问题吗? 谢谢。
浏览 5
提问于2017-10-25
得票数 1
回答已采纳
4
回答
一个进程的信号如何影响它的子线程?
、
、
、
、
大师,我在linux函数上遇到了两个问题: 睡眠 据我所知,睡眠过程中会受到任何信号的干扰。是这样的吗? 依然沉睡 如果我在进程中创建了几个线程,并且在线程中插入了睡眠函数,那么如果我向进程发送信号,睡眠会被中断吗? 顺便说一下,如果我向进程发送信号,当进程收到信号时,它会发送给它的子线程吗? 谢谢你的回答
浏览 4
提问于2011-10-26
得票数 2
3
回答
内核如何区分线程和进程
、
、
、
在Linux中,线程被称为轻量级进程。无论是进程还是线程,都是由task_struct数据结构实现的。 那么,在这个意义上,内核是如何区分线程和进程的呢? 1>? 2>当上下文切换发生时,线程如何在上下文切换中获得更少的开销?因为在此线程之前,来自另一个进程的另一个线程可能正在运行。因此,内核应该加载所有资源,即使资源是在进程的线程之间共享的。
浏览 3
提问于2016-03-25
得票数 3
1
回答
Tomcat 9关机在windows和linux上不起作用。
、
、
Tomcat 9.0.12关机在windows和linux上不起作用 bin\shutdown.bat (win) bin/shutdown.sh (linux) 命令运行完成时没有错误,但tomcat进程(Java)未终止。
浏览 28
提问于2019-06-21
得票数 0
2
回答
如何检查pid是线程还是进程
、
、
、
、
为了检查进程id是否存在,我检查 if (0 != kill(pid, 0)) printf(" not exist"); 在/proc/pid/task中,我可以看到进程id中的所有线程id 如何在Linux中确定pid是进程还是线程?
浏览 60
提问于2020-02-17
得票数 2
1
回答
所有的单线程软件都运行在主内核/线程上吗?
、
、
、
例如,我计划运行单个软件的10个实例--单线程游戏服务器。它们将运行在普通Linux Ubuntu(控制台版本)上的服务器机器(而不是VPS)上。 我的问题是,如果我这样做,所有的负载将在主线程上?否则每个实例都会有自己的线程。
浏览 9
提问于2021-01-05
得票数 0
回答已采纳
3
回答
pthread是如何工作的?
、
、
我在Java和C#的多线程编程方面很有经验,现在开始学习如何在Linux上用C实现多线程编程。我是在Linux的编程意义上“长大”的,所以我在很高的层次上理解了它的内存哲学、进程处理等。 我的问题不是如何进行线程化。我想知道pthread到底是怎么做到的。它是否会创建一个进程并以某种方式为您处理进程间通信?或者它只是管理地址空间?我想要细节:)谷歌搜索只产生了“如何做”的问题,而不是“它是如何工作的”。
浏览 1
提问于2011-02-01
得票数 22
回答已采纳
1
回答
谁控制过程控制块(PCB)?
、
、
最近,在学习内核的过程中,我发现了一个问题:进程控制块(PCB)是谁控制的? 是内核还是进程本身?它在不同的平台(windows/Linux)上有区别吗? 到目前为止,我知道PCB是由硬件控制的,但我无法得到正确的答案。
浏览 1
提问于2015-03-01
得票数 5
2
回答
如何获得线程的进程组组长
、
在linux内核中,我们可以使用current->comm来获取当前运行的进程的名称。这会是正常进程下的线程吗?Linux有一个轻量级的进程概念,这意味着线程也是一个进程.
浏览 4
提问于2014-04-04
得票数 1
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
进程,线程,协程
Python进程VS线程
Python下多线程是鸡肋,推荐使用多进程!
python线程与进程
进程、线程、协程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券