腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如果
线程
共享相同的PID,如何识别它们?
、
、
我有一个关于
Linux
中
线程
实现的查询。假设我已经创建了4个
线程
。那就意味着: 将会有4 task_struct。根据克隆(
CLONE
_VM |
CLONE
_FS |
CLONE
_FILES |
C
浏览 13
提问于2012-02-16
得票数 116
1
回答
进程的相同virt和res
、
、
我有一个进程运行了这么多
线程
。当我使用该进程ID执行-H -p时,输出中的VIRT和RES对于进程运行期间的所有
线程
总是相同的。 那是什么意思?
浏览 3
提问于2015-04-05
得票数 0
回答已采纳
1
回答
mmap()和p
线程
-复制VMA
、
、
、
线程
是如何处理VMA的?我希望每个
线程
都复制vma及其内存。为了这个目的我需要哪些旗子?
浏览 6
提问于2015-03-14
得票数 1
回答已采纳
2
回答
pthread是如何在
linux
内核3.2中实现的?
、
全, 下面的代码来自“Unix环境中的高级编程”,它创建一个新
线程
,并打印主
线程
和新
线程
的进程id和
线程
id。在书中,它说在
linux
中,这段代码的输出将显示两个
线程
具有不同的进程ids,因为pthread使用轻量级进程来模拟
线程
。那么,新的
linux
内核是否改变了pthread的内部实现呢?
浏览 1
提问于2012-05-01
得票数 18
回答已采纳
2
回答
内核中的哪个文件指定fork(),vfork().使用sys_
clone
()系统调用
、
、
、
、
当ltrace用于跟踪系统调用时,我可以看到叉()使用的是sys_
clone
()而不是sys_fork()。但是我找不到定义它的
linux
源代码。ld.so.nohwcap", 00) = -2 SYS_open("/lib/x86_64-
linux
-gnulibc_start_main(0x40054c, 1, 0x7fff47008298, 0x4005a0, 0x400590 <u
浏览 0
提问于2013-08-21
得票数 10
回答已采纳
1
回答
内核:如何从进程的task_struct中查找所有
线程
?
、
、
给定一个进程或
线程
的任务结构,迭代属于同一进程的所有其他
线程
的习惯用法是什么?
浏览 0
提问于2011-12-11
得票数 4
回答已采纳
1
回答
Kernel_thread()和thread_create(),哪个函数实际上创建了一个新
线程
?
、
、
、
、
我是
linux
内核的新手,刚刚开始了内核的引导过程,发现这非常令人困惑:numa_default_policy();我看到kernel_thread()调用了do_fork(),据我所知,那么,哪个函数实际上创建了一个新
线程
?
浏览 0
提问于2014-11-28
得票数 2
回答已采纳
3
回答
是否可以在单独的虚拟地址空间中运行每个
线程
?
、
、
在
Linux
上,一个进程的
线程
可以运行在不同的虚拟地址空间上吗?如果是这样的话,是怎么做的?
浏览 2
提问于2012-06-19
得票数 1
回答已采纳
1
回答
是否可以将文件描述符限制为每个
线程
的限制?
、
、
、
我的问题是,如果我在进程中启动一个
线程
,它就会共享这个限制。例如,假设我正在运行一个打开1024个描述符的父进程,然后如果我使用pthread_create()创建一个
线程
,它不能打开一个文件,因为它的父进程已经打开了1024个描述符并消耗了全部限制。我想使子
线程
(非子进程)能够像其父
线程
一样打开1024个文件。我知道将parent的文件描述符限制扩展到2048将允许孩子打开1024个以上的文件。但我想让父级和子级有单独的限制,而不是共享的限制。我期望pthread_attr_t中的一些属性可以应用于子
线程</em
浏览 15
提问于2019-08-13
得票数 1
回答已采纳
1
回答
什么在
Linux
操作系统中启动
线程
?
、
、
、
、
我目前正在调查一个与
Linux
操作系统中的
线程
相关的问题。我知道进程是由
Linux
内核中的调度程序启动的,但是进程内部的
线程
-
Linux
内核调度程序还是
Linux
内核中的其他服务?
浏览 0
提问于2022-02-19
得票数 0
1
回答
Linux
不区分进程和
线程
吗?
、
、
、
、
据我所知在
Linux
内核中,进程不是由任何结构表示的,而是由共享相同
线程
组id的
线程
组表示的。
Linux
还提供了使用
clone
()系统调用创建
线程
的能力。但是,
Linux
并不区分进程和
线程
。事实上,
Linux
使用的是任务(-rather)这个术语,而不是进程或
线程
--当提到程序中的fl控制方式时。谢谢。 相关
Li
浏览 0
提问于2018-12-30
得票数 7
回答已采纳
2
回答
在
Linux
上克隆
线程
后fclose挂起
、
、
、
、
它发生在由克隆创建的多个
线程
退出之后。|
CLONE
_PARENT_SETTID|
CLONE
_IO, NULL, &(ctid[i]), NULL, &(ctid[i]) );...非
线程
处理fid。lib64/libc.so.6这发生在安装了glibc 2.5的
Linux
上,但不会安装
浏览 1
提问于2012-02-10
得票数 0
1
回答
linux
克隆和pthread
、
、
要获得与pthread_create相同的行为,
linux
函数克隆的标志是什么?我尝试了几种解决方案,但都给了我不同的pid,而不是像pthread_create那样的唯一一种。我尝试过
CLONE
_SIGHAND|
CLONE
_FS|
CLONE
_VM|
CLONE
_FILES | SIGCHLD,但是当我运行任务管理器时,我看到每个
线程
都有不同的任务,而不是像pthread_create我认为pthread_create使用克隆来创建
线程
。
浏览 2
提问于2017-04-30
得票数 0
1
回答
克隆()函数隐式声明
、
、
我使用函数
clone
()创建
线程
。问题是,在编译过程中出现了此错误:我包括了<
linux
浏览 3
提问于2014-05-10
得票数 3
回答已采纳
2
回答
该例程何时开始传递给pthread_create?
、
、
当然,我可以使用p
线程
来获取自己的ID,但是我只是想知道这个例程什么时候运行。
浏览 2
提问于2017-06-23
得票数 0
回答已采纳
1
回答
APUE对
linux
线程
的描述是错误的吗?
、
、
、
在图11.2 APUE 2中,有一个
线程
API的代码演示用法,如下所示:#include <stdio.h> 但当我测试时,我发现结果与APUE结果不同,即 $ .但是
linux
确实使用克隆来实现
线程
,并且在
linu
浏览 0
提问于2012-02-15
得票数 1
2
回答
如何实现
线程
库?
、
、
编写实现
线程
库的代码是内核代码的一部分吗?pthread_create()等人的函数实现是内核的一部分吗?
浏览 2
提问于2009-10-23
得票数 4
2
回答
进程与
线程
(用户对内核)
、
、
、
我理解进程和
线程
之间的区别。我知道用户
线程
和内核
线程
之间的区别。您如何用C语言编写它们中的任何一个?我在C中所知道的就是如何创建POSIX
线程
,但是这个用户
线程
还是内核
线程
呢?有人能为进程、用户
线程
和内核
线程
提供一些C代码示例吗? 是否有任何类型的
线程
我没有包括?
浏览 5
提问于2010-03-31
得票数 0
回答已采纳
2
回答
如何判断哪行代码创建了新
线程
(gdb)?
、
、
、
如果我写了多
线程
代码,那就太好了,但是我还没有,有没有办法准确地说出是哪行代码创建了这些新
线程
呢?
浏览 0
提问于2015-01-31
得票数 6
1
回答
Linux
futex syscall伪唤醒返回值为0?
、
、
我在
Linux
( futex )系统调用(FUTEX_WAIT操作)中遇到了一个问题,它有时会提前返回,似乎没有任何原因。如果有用的话,我等待的特定futex是
线程
tid地址(由
clone
syscall使用
CLONE
_CHILD_CLEARTID设置),并且
线程
的而不是终止。下面是一个最小的测试用例:#include <sched.h>#include <unistd.
浏览 1
提问于2011-09-11
得票数 6
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Git-Clone
linux多线程服务器
Linux系统编程 线程属性
分享:C语言编程——LINUX 多线程
Linux系统编程 线程同步概念
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券