腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何在
Linux
上为
C
和
C
++
创建
线程
安全库?
、
、
、
、
我想用
C
++11编写一些库,它将在
C
和
C
++程序中使用(因此所有导出的函数都将标记为extern "
C
")。 问题:在使用我的库的代码
浏览 5
提问于2017-04-26
得票数 1
回答已采纳
2
回答
linux
中的
C
++
线程
、
、
我正在尝试用
Linux
创建
一个多
线程
的
c
++程序。我以前在windows上用过pthread库,但我听说它不是
Linux
的标准。你对
Linux
下的
c
++有什么
线程
库的建议?编辑:我错误地认为pthread不是
linux
原生的,正如我所说的,这是我不久前听到的。我主要在寻找各种
线程
选项的效率之间的比较,特别好奇的是关于
c
-11
线程
库与我以前使用的pthread的性能的信息。我被误导了
浏览 4
提问于2013-06-09
得票数 3
回答已采纳
1
回答
什么在
Linux
操作系统中启动
线程
?
、
、
、
、
我目前正在调查一个与
Linux
操作系统中的
线程
相关的问题。我知道进程是由
Linux
内核中的调度程序启动的,但是进程内部的
线程
-
Linux
内核调度程序还是
Linux
内核中的其他服务?
浏览 0
提问于2022-02-19
得票数 0
1
回答
在
linux
C
++中使用相同代码的多
线程
处理大数据
、
、
是否可以
创建
多个相同函数的
线程
来处理小块中的大数组?我正在尝试在
Linux
C
中这样做,假设我已经将read()从串行读取数据到数组中,当数组已满时,它被传递给稳定()进行处理,同时,读取应该是读取新数据,因为稳定()花了很长时间来处理旧数据,所以新
创建
的稳定()
线程
应该处理数组中可用的新数据。问题是我很困惑,我可以在
Linux
C
中
创建
两个稳定()的
线程
吗?
浏览 1
提问于2011-06-17
得票数 0
回答已采纳
2
回答
线程
堆栈分配
、
、
、
我们知道每个
线程
都有自己的堆栈。这些堆栈在哪里分配?我读过一些文档,当
创建
线程
时,堆栈似乎是从堆中分配的。这有道理吗?提前感谢!
浏览 2
提问于2014-05-16
得票数 5
回答已采纳
1
回答
何时选择多
线程
或多处理?
、
我想知道有没有人能给我一个直觉给我推荐一些有实际例子的书籍或链接。我想读一下 开源项目(
c
/
c
++),有简洁的编程,希望你能推荐一个.
浏览 2
提问于2013-11-12
得票数 12
2
回答
C
++ Unix多
线程
在“幕后”发生了什么?
、
、
、
、
我想知道在Unix (特别是
Linux
)上
C
++多
线程
“幕后”发生了什么--特别是操作系统和信号量等的影响。我意识到这更多的是
Linux
的问题而不是
C
++的问题。
浏览 4
提问于2012-05-10
得票数 2
回答已采纳
1
回答
有什么特定的方法可以从pthread_create获取所有
线程
的列表吗?
在
linux
系统上,使用pthread_create,我们可以
创建
一个
线程
。但是,我们如何知道
创建
的
线程
数呢?有什么办法可以从pthread_create那里得到吗?或者给出为进程
创建
的
线程
列表的任何其他方式?我正在寻找
C
或
C
++中的代码示例。
浏览 3
提问于2022-03-01
得票数 0
回答已采纳
1
回答
Kafka
C
API客户端发送方
线程
数
、
我在
Linux
上使用的是librdkafka-0.11.5 for
C
。我的
C
/
C
++应用程序只是将Kafka数据发送到web服务器,该服务器使用ElasticSearch驱动Kafka消费者。看起来在生产者端,Kafka为每个Unix进程增加了8(8)个内部
线程
。这给我们带来了一个问题,因为我们对每个
Linux
机器的
线程
数量有一个硬性限制。 有没有人知道为什么增加了8个
线程
?会不会是因为我的
Linux
机器有4个CPU,并且
浏览 0
提问于2018-10-04
得票数 0
1
回答
在多
线程
环境中使用ZMQ的正确方式?
、
、
也就是说,服务器(
C
++、
linux
)
创建
一个XPUB套接字,然后在一个
线程
中读取它,在另一个
线程
中发布数据(写入)。什么可能是问题的根源?在不同的
线程
中读/写还是
创建
XPUB/SUB对? 如果问题出在多
线程
中,那么使用XPUB套接字的正确范例是什么
浏览 0
提问于2016-04-30
得票数 2
回答已采纳
3
回答
为什么在
Linux
上使用更多的
线程
时内存消耗会增加?(
C
++)
、
、
、
、
计划:程序环境如下:
C
++、OpenMp、Redhat-x64、malloc/free 进程大小与使用的
线程
数相同,为
浏览 3
提问于2012-08-10
得票数 3
回答已采纳
2
回答
从子
线程
调用getaddrinfo和gethostbyname时会崩溃吗?
、
、
、
、
我们已经
创建
了一个在Ubuntu上运行的多
线程
、单核应用程序。请帮帮忙。请在下面找到调用堆栈:#1 0xf7e9fa
浏览 15
提问于2014-09-26
得票数 2
5
回答
线程
与OpenMP之争
、
、
我正在使用
Linux
在
C
中
创建
一个多
线程
应用程序。使用这两种方法的利弊是什么?编辑: 有人能澄清这两个API是
创建
内核级还是用户级
线程
吗?
浏览 6
提问于2010-10-16
得票数 78
回答已采纳
1
回答
我想问一下CreateThread和基于
Linux
操作系统的pthread_create之间的主要区别
、
、
、
、
我想用
C
/
C
++实现一个运行在Windows和
Linux
操作系统上的应用程序,这个应用程序将是多
线程
的,所以经过一些研究,我发现Windows和
Linux
分别有各自的库方法。另一方面,从pthread_create的回答到类似的问题, 例如,
Linux
系统中的每一个进程都是一个“内核
线程
”,而每个用户
创建
的
线程
也被实现为一个新的内核
线程
。因此,我认为pthread_create确实
创建
了一
浏览 2
提问于2021-02-02
得票数 1
回答已采纳
1
回答
纤维能在
线程
间移动吗?
、
、
、
、
在
线程
A中
创建
的光纤可以切换到在
线程
B中
创建
的另一个光纤吗?为了使这个问题更加具体,一些操作系统有了本机实现的光纤(,我在
浏览 5
提问于2017-07-11
得票数 2
2
回答
C
++ 11 thread_local和“外挂”
线程
、
、
、
我想使用
C
++ 11 thread_local,但是我们的应用程序嵌入了JVM,有时通过JNI从Java
创建
的
线程
调用
C
++方法。这与外部"
C
“库
创建
线程
并回调到我的
C
++代码中的问题本质上是一样的。我的代码有任何方法来补偿外部
线程
的意外出现吗?那
线程
出口上的破坏呢? 编辑:事实上,
C
++是通过JNI从JVM
线程
调用的,这并不是真正的重点。任何外部
线程
(
浏览 2
提问于2018-06-30
得票数 2
1
回答
在什么情况下,操作系统会知道由Python
创建
的
线程
?
、
、
、
、
我的理解是,一般来说,OS内核(例如
Linux
),,而不是,对在用户空间中
创建
的任何
线程
都具有可见性。此外,我特别相信
Linux
操作系统内核只看到“任务”或进程,而不是“
线程
”本身。此外,我不确定CPython是否真的会在任何事情上使用多个
线程
,除非显式地使用threading包,例如Python中的threading包或--
C
标准的Python库之一选择
创建
线程
本身。在什么情况下,OS内核将知道由Python脚本
创建</em
浏览 4
提问于2020-06-06
得票数 0
回答已采纳
3
回答
当pthread启动时,它是否需要一个互斥锁来访问以前在生成它的
线程
中写入的全局数据?
、
、
我在
linux
上有一个带有两个
线程
的
c
++程序
线程
A将一些数据写入std::map没有其他数据将被写入此map然后
线程
A
创建
线程
B
线程
B从map读取数据 那么在这种情况下,我需要使用Mutex吗?
浏览 8
提问于2013-10-16
得票数 3
2
回答
构建
线程
安全的多平台
C
库的正确方法是什么?
、
、
、
solaris$ cc -E test.
c
| grep returnsolaris$ cc -D_REENTRANT -E test.
c
| grep return如果我们在
Linux
上编译相同的代码,我们将获得独立于-D_REENTRANT的相同行为。
linux
$ gcc -E test.
c
| grep return
linux
$ gcc -D_REENTRANT -E test.<
浏览 2
提问于2013-04-11
得票数 11
3
回答
子进程是否与父进程共享资源?
、
“
创建
执行应用进程(A)并
创建
第一
线程
以执行应用程序(应用进程(B))。在应用进程(A)内可以
创建
第二个
线程
来执行代理程序(
线程
或进程
C
)。因此,应用程序进程(B)和代理(
线程
或进程
C
)可以共享分配的操作系统资源。” 我认为
浏览 11
提问于2015-08-23
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
分享:C语言编程——LINUX 多线程
Android C++系列:Linux线程(一)概念
如何创建并运行java线程
C#使用线程窗口调试多线程程序
linux多线程服务器
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券