腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C:打印出多个
线程
的ID,然后再执行任何操作?
、
、
、
、
我想生成一些
线程
的基础上有多少用户希望
创建
,这些
线程
中的每一个都是执行一个功能"readFiles“。但是,在
线程
可以各自执行来自readFiles的任何有意义的代码之前,(用"...... ... ...but很明显,在我的代码中,每个
线程
一次只运行一个,所以只有在每个新
线程
开始执行有意义的代码时,才会打印出
线程
ID,所以这个...在我对每个特定的新
线程
调用
pthread
_create()
浏览 93
提问于2020-07-21
得票数 0
回答已采纳
2
回答
如何在
线程
创建
和退出时调用函数?
、
、
、
、
#include <
pthread
.h>{
pthread
_t dummy;
pthread
_create(&dummy, 0, f, 0);while (true);该代码
创建
浏览 3
提问于2017-02-14
得票数 2
3
回答
如何在取消
线程
后杀死用
pthread
_create
创建
的所有子进程?
、
、
在取消了我在main()乞求中
创建
的
线程
之后,ps aux | grep myprogram两次显示myprogram,我希望只得到1。#include <stdio.h>#include <
pthread
.h> return NULL{ // ps aux |
浏览 5
提问于2012-11-08
得票数 0
回答已采纳
5
回答
如何从任意
pthread
_t中获得
线程
ID?
、
、
、
、
我有一个
pthread
_t,我想改变它的CPU亲和力。问题是我使用的是glibc2.3.2,它没有。不过,这是可以的,因为
pthread
_setaffinity_np()本身就是的包装器,可以通过传递
线程
ID而不是进程ID来调用该包装,以设置任意
线程
的关联。 但是 ..。sched_setaffinity可以使用的
线程
id是一个OS
线程
id,您可以从系统调用中获得该id。--这与不透明类型
pthread
_t不同,gettid()只返回当前
线程
的
浏览 6
提问于2009-02-17
得票数 45
回答已采纳
1
回答
我可以在
Linux
2.6内核中使用内核级
线程
吗?有没有办法知道我的
线程
的
线程
级?
、
在
Linux
2.6内核中,可以使用带有
PTHREAD
_SCOPE_PROCESS选项的
pthread
_create()函数
创建
内核级
线程
吗? 我怎么知道我的
线程
在哪个
线程
级别上呢?
浏览 1
提问于2010-04-14
得票数 2
1
回答
在什么情况下,操作系统会知道由Python
创建
的
线程
?
、
、
、
、
我的理解是,一般来说,OS内核(例如
Linux
),,而不是,对在用户空间中
创建
的任何
线程
都具有可见性。此外,我特别相信
Linux
操作系统内核只看到“任务”或进程,而不是“
线程
”本身。此外,我不确定CPython是否真的会在任何事情上使用多个
线程
,除非显式地使用threading包,例如Python中的threading包或--C标准的Python库之一选择
创建
线程
本身。在什么情况下,OS内核将知道由Python脚本
创建
的
线程<
浏览 4
提问于2020-06-06
得票数 0
回答已采纳
3
回答
在挂起模式下使用p
线程
创建
线程
、
、
、
在Win32中,可以使用带有dwCreationFlags的CREATE_SUSPENDED参数在挂起模式下
创建
线程
。我正在寻找一个类似的功能与p螺纹。请注意,我不希望在运行
线程
之后挂起
线程
,然后使用条件变量暂停
线程
,而是在挂起模式下实际
创建
线程
,然后在稍后启动它。 使用这种方法的优点是,在运行该
线程
之前,我可以为它分配一些属性。如果不可能,那么在调用
pthread
_create时,至少可以将
线程
绑定到核心吗?
浏览 4
提问于2011-10-31
得票数 2
回答已采纳
1
回答
sched_setscheduler适用于所有
线程
还是主
线程
?
、
、
、
\n", sched_policy[sched_getscheduler(pid)]);
pthread
_create(&tid , NULL, Thread1, (void*)(long)3);
pthread
_create(&tidThread3 , (void*)(long)3);
浏览 5
提问于2016-07-04
得票数 4
回答已采纳
1
回答
我想问一下CreateThread和基于
Linux
操作系统的
pthread
_create之间的主要区别
、
、
、
、
我想用C/C++实现一个运行在Windows和
Linux
操作系统上的应用程序,这个应用程序将是多
线程
的,所以经过一些研究,我发现Windows和
Linux
分别有各自的库方法。另一方面,从
pthread
_create的回答到类似的问题, 例如,
Linux
系统中的每一个进程都是一个“内核
线程
”,而每个用户
创建
的
线程
也被实现为一个新的内核
线程
。因此,我认为
pthread
_create确实
创建
了一
浏览 2
提问于2021-02-02
得票数 1
回答已采纳
1
回答
pthread
_create():默认优先级和剥离策略是什么?
、
、
、
惠普手册页()说 默认情况下,新
线程
的调度策略和优先级是从
创建
线程
继承的--也就是说,默认情况下,
pthread
_create(3)例程忽略指定
线程
属性对象中的调度策略和优先级设置。因此,要
创建
受指定
线程
属性对象中调度策略和优先级设置约束的
线程
,在调用
pthread
_create(3)之前,程序必须使用
pthread
_attr_setinheritsched(3)例程来设置继承的
线程
将对象的调度属
浏览 3
提问于2014-01-28
得票数 5
回答已采纳
1
回答
pthread
_create()在260个
线程
后失败
、
、
我有大约500个
线程
,我想让它们同时运行。我读到默认的glibc只允许大约300个
线程
同时运行。他们是怎么得到这个数字的?(我使用的是32位系统)
浏览 1
提问于2014-03-18
得票数 0
1
回答
将
pthread
_t映射到
linux
头ID
、
、
我在我的
linux
服务器上运行了一个服务,它公开了一个API。此API的目的是为运行更长时间的调用进程
创建
一个
线程
。
线程
的用途在这个上下文中并不重要。公开API的服务通过将所有
创建
的
线程
存储在映射中来跟踪它们:std::map<
pthread
_t, Class> 我面临的问题是如何将
pthread</em
浏览 6
提问于2022-08-30
得票数 0
2
回答
linux
内核如何决定下一个
线程
id
、
、
我有一个关于
linux
内核调度的问题。但是我的问题是
linux
是如何决定
线程
ID的,比如说,进程A和B正在运行。进程A崩溃,但进程B正在产生新的
线程
。
浏览 1
提问于2016-01-29
得票数 0
2
回答
linux
中的C++
线程
、
、
我正在尝试用
Linux
创建
一个多
线程
的c++程序。我以前在windows上用过
pthread
库,但我听说它不是
Linux
的标准。你对
Linux
下的c++有什么
线程
库的建议?编辑:我错误地认为
pthread
不是
linux
原生的,正如我所说的,这是我不久前听到的。我主要在寻找各种
线程
选项的效率之间的比较,特别好奇的是关于c-11
线程
库与我以前使用的
pthread
的性能的信息。我被误导了
浏览 4
提问于2013-06-09
得票数 3
回答已采纳
3
回答
pthread
_detach()导致64位
Linux
上的SIGSEGV
、
、
、
、
线程
被
创建
为joinable,它必须完成它的工作,终止,没有人会为此调用
pthread
_join()。因此,
线程
是用JOINABLE属性
创建
的(默认情况下),在终止之前,它调用下一个代码:(gdb) bt #0 0x
浏览 1
提问于2014-01-24
得票数 2
回答已采纳
1
回答
线程
取消问题
、
我面临着一个与
pthread
_cancel相关的问题。arg) while(1) sleep(2);} #include <stdio.h>{
pthread
_t thr_Var;
pthread
_setcancelstate(
PTHREAD
_CANCEL_D
浏览 1
提问于2012-10-23
得票数 1
回答已采纳
2
回答
Linux
中
线程
栈的基地址
、
、
在
linux
编程中,如果我们使用
pthread
创建
一个
线程
,那么就可以通过
pthread
_self()来获取它的tid。有没有办法简单地获得这个
线程
的基地址(使用
pthread
中的一些API )?
浏览 3
提问于2016-02-09
得票数 0
2
回答
如何在
Linux
多
线程
下获取用户堆栈的底部
、
、
我想获取64位
Linux
上的用户堆栈信息。我知道mm->start_堆栈,它指示用户堆栈的初始堆栈指针的位置。但是,在多
线程
应用程序(如p
线程
)中,mm->start_stack由于使用相同的结构task_struct,所以所有
线程
的值都是相同的。所有
线程
都像mm->start_堆栈一样?24074: .
浏览 3
提问于2017-06-06
得票数 0
回答已采纳
2
回答
对裸机使用
pthread
的交叉编译程序
、
、
、
我有一个用于ARM的交叉编译工具链( SoucereyCodeBench -xilinx-
linux
-gnueabi-)。我交叉编译了一个使用编译器选项的库:-DSC_INCLUDE_FX -DSC_USE_PTHREADS -pthreads -fPIC -DPIC 所以,如果我想使用裸机程序的库,我想我需要
pthread
那么,可以为裸机编译
pthread
吗?
浏览 1
提问于2013-06-13
得票数 0
回答已采纳
2
回答
检查当前
线程
是否为主
线程
、
、
、
、
如何检查当前
线程
是否是
linux
上的主
线程
?看起来gettid()只返回一个pid,但是
linux
似乎不能保证带有main()的
线程
总是有一个const和统一pid。原因是我有一个自动并行化,我希望确保
pthread
_create()没有在一个已经在
pthread
_create()
创建
的
线程
上运行的函数中调用。
浏览 6
提问于2013-12-11
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言服务器编程必备常识
聊聊Linux中线程和进程的联系与区别!
Linux系统编程 线程属性
如何创建并运行java线程
Linux系统编程 互斥量mutex
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券