腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Pthread
:主线程和子线程堆栈大小之间的关系
、
、
、
我正在尝试理解
Linux
中
pthread
库的堆栈分配。这里有几个问题:B)主线程的堆栈分配是多少?这是ulimit -s的大小吗?E)进程
栈
和线程
栈
是共享的吗?如何决定进程堆栈(比如a.out)的大小。谢谢
浏览 4
提问于2012-06-30
得票数 0
回答已采纳
2
回答
堆栈上存储了哪些系统数据
、
、
我正在尝试理解如何在带有gcc的
Linux
x86_64系统上使用
pthread
进行堆栈分配和对齐,以及该系统在堆栈上存储了哪些数据。我知道您可以使用
pthread
_attr_setstack配置堆栈内存。所以我的问题是:除了TLS数据和堆栈变量之外,
pthread
的堆栈中还有什么?
浏览 1
提问于2011-12-13
得票数 2
回答已采纳
2
回答
我需要在
pthread
_mutex_destroy之后使用delete吗
、
、
假设我使用
pthread
_mutex_init(m, NULL);delete m; 释放所有资源?
浏览 0
提问于2011-07-30
得票数 0
回答已采纳
1
回答
未使用的p线程互斥变量或条件变量分配哪些资源?
、
、
、
、
(我对
linux
和OSX在这方面的行为很感兴趣)
浏览 3
提问于2017-10-03
得票数 1
回答已采纳
1
回答
为什么我的for循环在这里变成一个无限循环?
、
、
我现在有个代码: int i;
pthread
_t p; printf("Iteration %d",i);
pthread
_join(p, (returnValue); printf(&
浏览 4
提问于2015-09-26
得票数 2
回答已采纳
1
回答
我可以在
Linux
2.6内核中使用内核级线程吗?有没有办法知道我的线程的线程级?
、
在
Linux
2.6内核中,可以使用带有
PTHREAD
_SCOPE_PROCESS选项的
pthread
_create()函数创建内核级线程吗? 我怎么知道我的线程在哪个线程级别上呢?
浏览 1
提问于2010-04-14
得票数 2
1
回答
如何在Debian上安装
pthread
?
、
令人惊讶的是,我到处都找不到这个。我正在尝试使用php线程类。为此,我必须安装pthreads。
浏览 13
提问于2015-06-10
得票数 6
2
回答
如何解决BOOST Log 1 .72的链接错误?
、
、
、
我有一个源代码库,它适用于两个平台/编译器: x86_64-8.1.0-posix-seh-rt_v6-rev0Raspberry Windows 10: MinGw: PI 4/
Linux
: Raspberry-gcc8.3.0
浏览 7
提问于2020-10-30
得票数 0
4
回答
C:如何使用POSIX线程声明递归互斥?
、
、
、
、
我对如何使用
pthread
声明一个递归互斥有点困惑。我试图做的是一次只有一个线程能够运行一段代码(包括函数),但在怀疑之后,我发现互斥锁的使用是行不通的,我应该使用递归互斥锁。下面是我的代码:queue_removelast(queue); // remove las
浏览 7
提问于2011-08-12
得票数 54
回答已采纳
1
回答
将
pthread
_t映射到
linux
头ID
、
、
我在我的
linux
服务器上运行了一个服务,它公开了一个API。此API的目的是为运行更长时间的调用进程创建一个线程。线程的用途在这个上下文中并不重要。的服务通过将所有创建的线程存储在映射中来跟踪它们:std::map<
pthread
_t, Class> 我面临的问题是如何将
pthread
_t id映射到我的
linux
系统上相应的线程id。在打印
pthread
浏览 6
提问于2022-08-30
得票数 0
1
回答
无法在Pycharms中安装uwsgi
、
、
、
[thread 2][x86_64-
linux
-gnu-gcc -
pthread
] core/stats.o[thread 0][x86_64-
linux
-gnu-gcc -
pthread
] core/snmp.o [thread[thread 1][
浏览 3
提问于2021-01-15
得票数 2
2
回答
在进程(而不是线程)中使用semaphore.h
、
、
、
、
我有这样的代码:#include <unistd.h>#include <sys/shm.h>#include <sys/types.h> int segment_n; int *shared_n; int pid_int;
浏览 1
提问于2013-06-20
得票数 0
回答已采纳
2
回答
Linux
中的虚拟网络设备
、
、
、
这些设备是如何连接到
linux
桥或打开开关的。我发现:"Veth是一种特殊的网络设备,是成对创建的,我认为它是一种改变流量方向的方法,也就是说,当从
Linux
协议
栈
发送给veth设备时,它被发送到它的另一个镜像veth设备,因此镜像设备将它作为一个正向通信,并将其返回
Linux
协议
栈
以供进一步使用。Tap设备是逻辑网络设备,但与其他设备不同:它允许用户空间程序直接将流量注入
Linux
协议
栈
,还可以从堆栈中检索流量。它在用户空间中打开到
Linux</em
浏览 5
提问于2014-09-03
得票数 20
1
回答
线程堆栈是如何在C中创建的?
、
、
、
假设我们有以下程序: int main() {
Pthread
_create(&tid, NULL, thread, NULL); return NULL; } 下图显示了主线程
栈
: ? 我的问题是,创建新线程后,新线程自己的堆栈是什么样子的?新堆栈的开始是否紧跟在主线程之后,如下所示: ?
浏览 11
提问于2021-01-25
得票数 1
1
回答
线程互斥进程-共享内存泄漏
、
、
、
通过设置互斥对象的process-shared属性(使用),根据的手册,它允许互斥体存在于创建它的进程的生存期之外。
浏览 1
提问于2016-10-03
得票数 0
回答已采纳
1
回答
是否可以将文件描述符限制为每个线程的限制?
、
、
、
例如,假设我正在运行一个打开1024个描述符的父进程,然后如果我使用
pthread
_create()创建一个线程,它不能打开一个文件,因为它的父进程已经打开了1024个描述符并消耗了全部限制。我期望
pthread
_attr_t中的一些属性可以应用于子线程,使其具有单独的文件表。
浏览 15
提问于2019-08-13
得票数 1
回答已采纳
3
回答
对于缓冲区溢出,使用
pthread
时堆栈地址是什么?
、
、
、
、
我有我正在尝试操作的目标程序的c源代码,并且我已经可以成功地覆盖当前函数
栈
帧的eip。但是,我总是得到一个分段错误,因为我提供的地址总是错误的。问题是当前函数在
pthread
中,因此,堆栈的地址似乎总是在程序的不同运行之间改变。有没有什么方法可以找到
pthread
中的堆栈地址(或者估计
pthread
中的堆栈地址)?(注意:
pthread
_create的第二个参数为null,因此我们不会手动分配堆栈地址)
浏览 3
提问于2010-03-09
得票数 4
2
回答
POSIX程序员手册与
Linux
程序员手册
我想看看
pthread
_mutex_trylock的管理手册。通过输入man
pthread
_mutex_trylock,我得到了No manual entry for
pthread
_mutex_trylock。page for details of
Linux
behavior), or the interface may not be implemented on
Linux
.这是什么意思说: 此接口的
Linux
实现可能不同(有关
Linux
行为的详细信息,请参阅响
浏览 0
提问于2019-04-09
得票数 8
回答已采纳
2
回答
线程在加入前退出
、
、
、
、
本质上,我维护的是一个进程id的全局列表,我通过调用 }它深度嵌套在函数调用中,在创建线程后直接调用。
浏览 6
提问于2016-08-23
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 线程属性
Android C++系列:Linux线程(一)概念
Linux 服务器开发学习路线总结Golang后台开发、后端技术栈
Linux系统编程 读写锁rwlock
编程-函数栈与进程栈
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券