腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Posix
线程
ID与
linux
线程
ID有一对一的关系吗?
、
、
、
、
在通过调用pthread_create()创建POSIX
线程
之后,将生成一个新的POSXI
线程
(由pthread_self()返回的
线程
ID标识)和一个新的
linux
线程
(由syscall(SYS_gettid这是否意味着POSIX
线程
ID与
linux
线程
ID有一对一的关系?它们只是分别用pthread_t和pid_t表示
线程
。实际上,有时我发现一个
linux
线程
ID映射到同一个进程中的多个POSI
浏览 5
提问于2017-10-20
得票数 0
回答已采纳
1
回答
在产生
线程
时发生死锁?
、
、
、
我有一个应用程序,它有一个主
线程
,它产生另一个
线程
,这个
线程
为每个接收到的请求产生
线程
,我得到一个核心转储,可能是由于死锁。lll_lock_wait_private ();start_thread ();这是从以下代码示例中生成的:{ pthread_detach(
handle
); } while (!响应通过主
线程
,通过
浏览 0
提问于2013-12-11
得票数 1
1
回答
锈蚀:安全的递归多
线程
、
、
、
、
为了学习,我编写了一个简单的程序来搜索
Linux
中的文件,它使用了一个递归函数: }); } else(
handle
3); } for h in
handle<
浏览 8
提问于2021-03-21
得票数 1
0
回答
什么时候在std::thread上调用native_
handle
()是安全的?
、
、
我正在创建一个std::thread,然后尝试获取本机句柄(它将用于设置
线程
名称)。auto mThread = std::thread(threadActionFcn); auto
handle
= mThread.native_
handle
();#endif 我能保证mThread是在构造函数执行后初始化的吗?
浏览 0
提问于2016-07-08
得票数 0
1
回答
如何在
Linux
/Unix中实现GetThreadContext?
、
、
BOOL WINAPI GetThreadContext(_Inout_ LPCONTEXT lpContext我想知道如何在
linux
中实现它如何检索
Linux
中指定
线程
的注册信息?
浏览 5
提问于2013-07-05
得票数 2
1
回答
在哪些
线程
上调用信号处理程序(例如signal(SIGINT,crtl_c);)?
信号是否会中断主
线程
,或者它们是从某个操作系统
线程
调用的?换句话说,在实现信号处理程序时,我需要担心
线程
安全吗?例如,如果在单独的
线程
上调用on_sigint,则以下代码将随机失败。是吗?会吗?#include <csignal>{ else hSigint =
浏览 0
提问于2013-04-08
得票数 1
回答已采纳
4
回答
用Boost在
Linux
中设置
线程
优先级
、
、
、
、
Boost库似乎没有设置
线程
优先级的设备。这是在
Linux
上使用的最好的代码,还是有更好的方法?; param.sched_priority = 90;我没有太多的
Linux
编程经验。
浏览 1
提问于2009-09-25
得票数 25
回答已采纳
1
回答
RT
线程
中的printf
、
、
我正在用
Linux
编写一个多
线程
应用程序。if(clock_gettime(CLOCK_MONOTONIC, &start)) printf("hello world"); if(clock_gettime(CLOCK_MONOT
浏览 63
提问于2018-06-04
得票数 0
1
回答
与Windows、MSVC和OpenMP的
线程
关联
、
、
、
Windows和
Linux
使用不同的
线程
拓扑。
Linux
分散
线程
,而windows则使用紧凑的表单。换句话说,在具有四个内核和八个超
线程
的
Linux
中,我只需要将
线程
绑定到前四个处理单元。在
Linux
中,效率是稳定的。也许Windows还在迁移
线程
?我还需要做些什么来绑定Windows中的
线程
吗?这是我正在使用的代码
HANDLE
process; DWORD_PT
浏览 5
提问于2014-07-21
得票数 6
1
回答
使用动态加载的
线程
库调用pthread_join()的正确方法是什么?
、
、
、
、
我在动态地加载libp
线程
。int main(int argc, char **argv) void *lib_
handle
; join pthread_j;pthread_t thrd_id; char *error; lib_
handle
= dlopen("/lib/x86_64-
linux
-gnu/libpthread.so= dlsym(lib_
handle
浏览 1
提问于2015-10-30
得票数 0
回答已采纳
1
回答
用于多平台目的的克隆C++数据类型
、
、
我知道如何制作非常简单的跨平台(
linux
/windows)
线程
函数。这是我的示例代码: #include <pthread.h> pthread_t
handle
; pthread_create(&<em
浏览 2
提问于2013-02-04
得票数 0
回答已采纳
1
回答
在
linux
上创建pthread_create之外的
linux
线程
的方法
、
、
、
、
我拦截了pthread_create调用来捕获所有
线程
之间的关系。但是我发现,一些
线程
的创建并不是仅通过拦截pthread_create来记录的。但是在我的实验中,仍然有一些
线程
我不知道是谁创建的。那么,还有其他方法在
linux
上创建
线程
吗?
handle
)
handle
= dlopen("libpthread.so.0", RTLD_LAZY); old_create = (P_CREATE)dlsym(
h
浏览 2
提问于2017-09-29
得票数 1
回答已采纳
1
回答
在循环和等待语句的窗口上创建
线程
数组
我想要创建执行stageList.size函数的startHelper ()
线程
,但是我不知道如何在窗口上创建一个
Linux
waitid()。
HANDLE
*threads = new
HANDLE
[stageList.size()]; for (int
浏览 0
提问于2015-05-05
得票数 1
回答已采纳
3
回答
Linux
:通过句柄从boost::
线程
获取
线程
ID
、
、
、
我使用的是boost::thread (在下一步使用pthread),但希望通过boost::thread指针获得
线程
id /(轻量级) pid。通过使用native_
handle
()成员,我设法在windows中做到了这一点,但是我在
linux
中找不到替代的方法。.*/);我已经找到了很多关于当前
线程
的帖子,它们使用的是pthread_self()之类的东西,但是我并不想从这个
线程
内部获取
线程
id
浏览 12
提问于2014-08-06
得票数 0
3
回答
在Windows上创建
线程
数组
、
、
我正在尝试创建一个
线程
数组。在
Linux
中,我是这样做的: pthread_t thr[MAXCONNECTIONS];
浏览 1
提问于2012-11-04
得票数 0
回答已采纳
2
回答
HANDLE
和DCB的
Linux
实现
、
、
我必须将一个程序迁移到使用windows句柄和DCB的
Linux
上,例如:我将如何将这些迁移到
Linux
?
浏览 6
提问于2015-11-04
得票数 2
回答已采纳
1
回答
用σ掩码将信号传递给多
线程
程序
、
、
、
如果我有一个程序让N运行
线程
,而其中的N-1使用pthread_sigmask阻止SIGUSR1信号的传递:sigset_t signal_mask; //
handle
error当操作系统(
Linux
,最近的内核)向进程交付SIGUSR1时,是否保证将它传递给未阻塞的
线程
?或者,例如,它可以尝试一些被阻塞
线程
的子集,然后放弃吗?
浏览 1
提问于2013-10-25
得票数 1
回答已采纳
5
回答
C++11 'native_
handle
‘不是'std::this_thread’的成员
、
、
在下面的代码片段中, std::this_thread::native_
handle
()....int main() { return 0;如何从函数foo中的std::this_thread获取native_
handle
浏览 1
提问于2013-04-28
得票数 16
回答已采纳
2
回答
使用信号侦听器
线程
-如何停止它?
、
、
、
&set, &sig); switch (sig) { //
handle
^C } } next = cin.get(); //
handle
signaller
线程
使用sigwait()侦听信号。当runflag设
浏览 21
提问于2021-09-15
得票数 0
回答已采纳
1
回答
pthread_sigmask干扰GDB
、
、
、
、
我一直在
Linux
下开发一个对信号处理有特殊要求的多
线程
程序。例如,我需要程序打印单个Ctrl-C输入的统计数据。我使用pthread_sigmask和sigwait实现了这一点,即我在创建其余
线程
之前阻塞主
线程
中的所有非关键信号,并在sigwait上启动一个阻塞的“捕获器”
线程
。= 0) s = pthread_create(&signal_thread, NULL, &
浏览 3
提问于2012-07-18
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux多线程服务器
Linux系统编程 线程属性
Linux系统编程 线程同步概念
分享:C语言编程——LINUX 多线程
Android C++系列:Linux线程(一)概念
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券