腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何获取std:: thread ()
、
、
、
我在玩std::thread,我想知道怎么可能获得一个新std::thread()的
线程
id
,我说的不是std::thread::
id
,而是提供给
线程
的操作系统
Id
(你可以用pstree查看)。这只是据我所知,它只针对
Linux
平台(不需要是可移植的)。我可以像这样获取
线程
中的
Linux
线程
Id
:#include <thread> #include
浏览 0
提问于2013-03-30
得票数 15
回答已采纳
1
回答
多
线程
、带停止信号和连续信号的多处理
、
、
、
在
Linux
上,一个普通的Java应用程序至少有14个
线程
。在这14条中,我只对我必须获得本机堆栈的主
线程
感兴趣。考虑到这个目标,我已经使用fork()启动了一个单独的进程,它监视主
线程
的本机堆栈。监测过程中的步骤:
主
ID
上的ptrace_cont。
主
ID</em
浏览 2
提问于2010-09-02
得票数 4
1
回答
Linux
线程
id
比较
、
、
、
所以,我很难在一个结构列表中找到当前的
线程
id
,这些结构反映了关于
线程
的信息。0; i < my_threads.thread_num; i++) printf("for: %d %d %d\n", my_threads.vector[i].
id
, tid, pthread_equal(my_threads.vector[i].
id
, tid)); if (pthread_equal(my_threads.vector[i].<e
浏览 3
提问于2013-05-20
得票数 2
回答已采纳
4
回答
Linux
进程
ID
和
线程
ID
、
、
、
、
假设我们有许多用户进程运行在
Linux
上。每个进程都有许多正在运行的
线程
。 我可以通过调用getpid()获得进程
ID
,该进程的返回值是一个整数。我可以通过调用pthread_self()来获得
线程
ID
,它的返回值是一个名为pthread_t的不透明类型。现在,我需要在共享内存中存储进程
ID
(一个int,通常是4个字节)和
线程
ID
(pthread_t,需要计算出多少字节),以便以后可以使用这两条
ID
信息来标识特定的
线程</
浏览 6
提问于2011-12-19
得票数 2
回答已采纳
2
回答
退出
主
循环可能
线程
仍在运行
、
、
、
有时当我退出我的程序时,有一些
线程
还在运行,在
Linux
系统中,当我退出
主
循环后,它会导致崩溃。有没有什么方法可以在我退出
主
循环时杀死所有
线程
?
浏览 2
提问于2011-03-28
得票数 0
回答已采纳
2
回答
运行Windows和
Linux
主
窗口中的
线程
、
、
我在
主
窗口中创建了一个面板,该面板运行了一个玩偶
线程
。在Windows上,游戏
线程
在
主
窗口内运行得非常完美。但是在
Linux
上,游戏会出现在一个新的窗口上。如何将此设置为使windows和
Linux
都在
主
窗口中运行
线程
?代码: def __init__(self,parent,
ID
,tplSize): global pygame__init__(se
浏览 5
提问于2014-06-05
得票数 1
1
回答
创建
线程
但进程显示?
、
、
test_mem); t2.join();} 用g++ -o test test.cc --std=c++11 -lpthread编译 我在
Linux
看起来std::thread正在创建
线程
,为什么我会以获取进程结束?
浏览 58
提问于2021-01-28
得票数 0
回答已采纳
2
回答
Linux
线程
id
循环策略
、
、
Linux
线程
ID
的循环策略是什么? 除非新PID获得最大值限制并被重卷,否则
Linux
进程
ID
不会立即被重用。当我使用pthread_self()获取
线程
id
时,我得到了类似于1028,1034的TID。我猜这是进程中
线程
的内部“序列号”。因此,我想使用
线程
id
循环策略更合适,比如PID循环策略。但是,我不太确定
Linux
线程
实现是否正确。
浏览 3
提问于2014-03-01
得票数 1
回答已采纳
2
回答
操作系统是否为每个应用程序进程创建一个新
线程
?
、
在
线程
和进程上读取时。文档太模棱两可了,他们说它运行在一个名为main的
线程
中,但不确定它是每个进程的单
线程
还是跨进程的。 我在试着理解我手机里的
线程
创建。我刚刚创建了两个示例应用程序,并试图在这两个应用程序中使用thread
id
和Thread.currentThread().getName打印当前的Thread.currentThread().getId()和Thread.currentThread().getName,
线程
名为main,thread
id
是2。类似
浏览 2
提问于2019-12-11
得票数 0
回答已采纳
2
回答
构建
线程
安全的多平台C库的正确方法是什么?
、
、
、
如果我们在
Linux
上编译相同的代码,我们将获得独立于-D_REENTRANT的相同行为。
linux
$ gcc -E test.c | grep return
linux
$ gcc -D_REENTRANT -E test.c在
Linux
上,这很容易,因为errno总是
线程
本地的,但在其他系统上不能保证。 这就产生了一个问题:如何正确编译
线程
安全的库并随头文件一起分发?一种选择是在
主
头文件中使用#defi
浏览 2
提问于2013-04-11
得票数 11
2
回答
在
Linux
中缓冲不同
线程
之间的` `printf`‘输出
、
、
、
这是我的编译命令 新
线程
: 如果你运行了几次这个程序。产出不同: 新
线程
:
主
浏览 3
提问于2017-08-14
得票数 0
回答已采纳
1
回答
新手,想在两个驱动器上安装吗?
我在SSD上安装了Windows 7,在硬盘上安装了我的用户数据.我有房间,两个都有隔板。因此,我是否可以使用我的SSD来安装Ubuntu,仅用于引导/系统/交换,并将硬盘驱动器用于用户数据?如果是的话,我会怎样做呢?谢谢
浏览 0
提问于2016-02-23
得票数 0
5
回答
如何在Java中创建允许
主
应用程序完全退出的后台
线程
?这在
Linux
中有效,但在Windows中不起作用
、
、
、
、
我有一个Java应用程序,它创建一个新
线程
来做一些工作。我可以毫无问题地启动新
线程
。当"main“程序终止时,我希望我创建的
线程
继续运行--它确实是这样做的…… 但问题是,当我从Eclipse或Windows下的Ant运行
主
应用程序时,除非后台进程被终止,否则控制不会返回。如果我在ant中派生
主
java进程,我希望一旦主
线程
完成其工作,控制权就返回到ant……但实际上,ant会继续等待,直到主进程和创建的
线程
都终止为止。如何在后台启动
线程
,以
浏览 1
提问于2010-04-15
得票数 4
4
回答
Linux
调度: OS vs "virtual“
、
、
、
如何在c下的
linux
fedora中实现多
线程
单进程模型,其中单个调度器用于“
主
”核心读取i/o可用性(例如,tcp/ip,udp),然后有一个每个核心的单
线程
(从init开始),“执行
线程
”,解析数据我相信我的选择是:我在脑海中有一个朴素的模型,由启动一定数量的执行
线程
和单个调度程序
线程
组成。
浏览 2
提问于2012-06-04
得票数 0
回答已采纳
1
回答
如何阻止epoll_wait?
、
我刚刚开始在
Linux
中编码,需要使用epoll将我的Win服务器代码移植到这里。我想不出怎么阻止epoll_wait。 epoll循环在单独的
线程
中运行,
主
函数处理控制台命令。简单地关闭
主
套接字没有任何影响。那么在这种情况下如何正确地停止epoll (可能会导致epoll_wait在所有
线程
中返回错误)?
浏览 4
提问于2020-02-09
得票数 1
回答已采纳
1
回答
主
MPI内部所有可用的OMP
线程
的使用-混合并行编程
、
、
、
、
总
线程
可用*为4(2个用于mpi,4个用于MPI1 -
主
- on Region1,2个用于Region2上的每个MPI )。**
Linux
浏览 7
提问于2022-07-19
得票数 0
1
回答
Python
线程
中的信号或互斥
、
、
我编写了一个Python脚本,它使用GCC和dockross在Windows和
Linux
上构建一个应用程序。因为我想加快构建代码的时间,所以我使用
线程
模块来实现所有四个构建进程(
Linux
和Windows,32位和64位)。
浏览 2
提问于2016-12-02
得票数 0
回答已采纳
2
回答
Linux
如何处理
线程
和进程调度
、
、
、
我试图理解
Linux
是如何处理进程调度和
线程
调度的。我读到
Linux
可以调度进程和
线程
。
Linux
有
线程
调度器和进程调度器吗?如果是,他们是如何合作的?
浏览 0
提问于2011-12-11
得票数 30
回答已采纳
1
回答
在Windows上编写交互式服务器控制台程序
、
、
我看过适用于UNIX/
Linux
系统的tecla和Editline库,但没有找到任何适用于Windows的库。对于这类事情,有哪些好的库呢? 如果你还不明白,这和几乎一样,只是在Windows上。
浏览 0
提问于2012-04-23
得票数 0
2
回答
同一进程中
线程
的进程
id
、
、
下面的代码用于打印2个
线程
的进程
id
linux
(ubuntu14.04)#include<stdio.h> while (1);}main thread pid is 3614但是进程
id
不应该是不同的,因为GNU/
Linux
,
浏览 4
提问于2014-07-05
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
说说无效的线程和进程ID
linux多线程服务器
Linux系统编程 线程属性
Linux系统编程 线程同步概念
分享:C语言编程——LINUX 多线程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券