社区
C++ 语言
帖子详情
pthread_create报错
xxhhwt
2011-07-13 11:14:11
程序是一个socket的服务端,在接收到client的连接后,使用pthread_create创建线程去与之通信。
开启程序之后的一段时间比较正常,但是运行了一段时间后,pthread_create返回值为1,经过查询,
貌似就是EPERM,对应的错误信息说是没有合适的权限。
我不明白的是,为什么在程序启动的前期没有任何的问题,而是在过了一段时间后pthread_create报错?
还有,这种错误一般是什么问题,应该如何解决,请大家帮帮忙。
...全文
186
1
打赏
收藏
pthread_create报错
程序是一个socket的服务端,在接收到client的连接后,使用pthread_create创建线程去与之通信。 开启程序之后的一段时间比较正常,但是运行了一段时间后,pthread_create返回值为1,经过查询, 貌似就是EPERM,对应的错误信息说是没有合适的权限。 我不明白的是,为什么在程序启动的前期没有任何的问题,而是在过了一段时间后pthread_create报错? 还有,这种错误一般是什么问题,应该如何解决,请大家帮帮忙。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hotspring110
2011-07-13
打赏
举报
回复
你用引用计数 和 上锁 试试!
linux下编译C程序
报错
“undefined reference to ‘p
thread
_
create
‘”
linux下编译C程序
报错
“undefined reference to ‘p
thread
_
create
‘”。p
thread
_
create
不是Linux自带的函数,需要链接其它库。编译时需加-lp
thread
链接。
Linux使用gcc编译
报错
对p
thread
_
create
未定义的引用
在包含p
thread
.h头文件后,还是
报错
未定义的引用。需要在编译时候添加编译选项-phread选项。
p
thread
_
create
编译
报错
的解决
由于是Linux新手,所以现在才开始接触线程编程,照着GUN/Linux编程指南中的一个例子输入编译,结果出现如下错误: undefined reference to 'p
thread
_
create
' undefined reference to 'p
thread
_join' 问题原因: p
thread
库不是 Linux 系统默认的库,连接时需要使用静态库 libpthr
dify部署
报错
: ERROR; return code from p
thread
_
create
() is 1
摘要:针对p
thread
_
create
()权限错误和NumExpr线程超限问题,建议在Docker中配置环境变量限制线程数(如NUMEXPR_MAX_
THREAD
S=4),并谨慎启用privileged模式。需保持各库线程变量一致,通过nproc确认可用CPU核数。提供完整YAML配置示例,包含资源限制、权限设置等关键参数,重启即可解决问题。注意优先避免特权模式,确保线程配置协调。
create
报错
不是函数_[转]多线程p
thread
_
create
函数编译时
报错
/*for exit()*/void *fun1(void *a){/*在创建的线程中输出线程号*/printf("the
thread
create
d ID is %d",p
thread
_self());return (void *)0;}void *fun2(void * a){printf("the
thread
create
d ID is %d",p
thread
_self());pthr...
C++ 语言
65,214
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章