腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
具有共享只读内存的
c
++
线程
池
、
、
我是
C
++并发
编程
的新手,我想编写一个基于
线程
池
模式的服务器(在
linux
机器上),
线程
需要从共享内存读取(并且只读取)才能响应传入的请求 我很困惑:(我想知道当
线程
访问只读内存时,是否需要做些什么来同步它们
浏览 0
提问于2012-10-25
得票数 5
回答已采纳
1
回答
如何确定子
线程
的总数?
、
、
、
我正在进行
linux
服务器
编程
,我不确定我的
线程
池
的子
线程
的正确数量。这些
线程
正在做实际的工作,包括解析和数据处理等。如果我的服务器有8个核心,那么我应该产生的子
线程
的适当数量是多少?提前谢谢..
浏览 0
提问于2011-07-26
得票数 0
回答已采纳
2
回答
什么时候在
C
#中使用
线程
池
?
我一直在尝试在
C
#中学习多
线程
编程
,我很困惑什么时候最好使用
线程
池
,而不是创建自己的
线程
。一本书建议只使用
线程
池
来处理小任务(无论这意味着什么),但我似乎无法找到任何真正的指导方针。在做出这个
编程
决定时,你需要考虑什么?
浏览 835
提问于2018-03-27
回答已采纳
2
回答
Java或
C
#的
线程
是基于用户空间
线程
还是内核空间
线程
?
、
、
、
、
Java和
C
#的
线程
是基于用户空间
线程
还是内核空间
线程
?
浏览 6
提问于2010-11-12
得票数 5
回答已采纳
15
回答
什么时候在
C
#中使用
线程
池
?
、
、
我一直在努力学习
C
#中的多
线程
编程
,我很困惑什么时候使用
线程
池
最好,而不是创建我自己的
线程
。有一本书建议只对小任务使用
线程
池
(不管这意味着什么),但我似乎找不到任何真正的指导原则。与创建自己的
线程
相比,
线程
池
有什么优点和缺点?每种情况下都有哪些示例用例?
浏览 0
提问于2008-09-28
得票数 127
回答已采纳
1
回答
寻找具有操作系统调度器支持的
Linux
线程
池
api
、
、
、
我正在寻找在
Linux
中提供与Win32
线程
池
相同级别的内核调度器支持的
线程
池
抽象。具体来说,我感兴趣的是找到一个
线程
池
来维护一定数量的正在运行的
线程
。当运行
池
线程
阻塞I/O时,我希望
线程
池
足够聪明以启动另一个
线程
运行。 有人知道
linux
有这种情况吗?
浏览 3
提问于2012-06-04
得票数 6
回答已采纳
1
回答
为什么
C
++标准库中没有
线程
池
?
、
、
、
自从
C
++11以来,
C
++中的并行/并发
编程
工具数量激增:
线程
、异步函数、并行算法、协程…但是一种流行的并行
编程
模式:呢? 据我所知,标准库中没有任何东西直接实现这一点。通过std::thread的
线程
化可以用来实现
线程
池
,但这需要手动操作。通过std::async的异步函数既可以在新
线程
(std::launch::async)中启动,也可以在调用
线程
(std::launch::deferred)中启动。我
浏览 68
提问于2021-09-15
得票数 0
1
回答
在没有
C
#的ThreadStarvation中递归地使用任务
、
、
、
、
我试图找出
C
#中的并发
编程
(特别是使用
C
#)中的并发
编程
是否会导致ThreadStarvation。我在Java中创建了一个固定
线程
池
,用于分治排序算法,一个任务尝试创建2个新的任务,并等待它们的结果合并。当任务等待时,所使用的
线程
需要等待。在某种程度上,
线程
池
不能创建更多的
线程
,程序崩溃。这种现象在
C
#中也会发生吗?递归算法是否也有ForkJoinTasks,或者不需要它们,因为通常的任务可以防止
浏览 6
提问于2022-03-08
得票数 0
回答已采纳
1
回答
如何在遗留
c
++上创建自己的
线程
池
?
、
、
、
、
我已经在互联网上寻找了一个好的
线程
池
库,但是我没有找到一个适合我的项目,或者它们根本不起作用。我真的很感激任何能帮助我获得创建自己的
线程
池
所需的经验和知识的材料或指南。由于当前项目的限制,我将在windows 10 (mingw32)上使用普通的
C
++11(而不是
C
++11),并且必须避免使用任何boos
浏览 3
提问于2015-09-16
得票数 0
回答已采纳
2
回答
为什么kotlin协程被称为异步?
、
、
、
Jetbrains在每一篇关于kotlin的文章中都谈到了异步
编程
。但我不明白为什么它们被称为异步?据我所知,kotlin协程--这是一个带有预初始化
线程
池
的状态机。我们有一个工作
线程
池
和一个io
线程
池
。对我来说,这只是一个多
线程
编程
。如果我们向协程发送阻塞代码,
线程
将被阻塞。据我所知,.NET已经重建了他们的异步api (作为IOCP)来使用
C
#任务,并且.NET有专门的
线程
<e
浏览 5
提问于2021-09-17
得票数 3
1
回答
如何保证返回到
线程
池
的
线程
ID不会被再次获取
、
我正在
Linux
上用
C
语言写一段代码。我不想这样。我需要唯一的
线程
浏览 1
提问于2013-03-31
得票数 1
7
回答
在
Linux
下,AutoResetEvent的
C
++等价物是什么?
、
、
、
、
我正在尝试将一个在
C
#中实现的
线程
池
移植到
Linux
下的
C
++。我不知道我应该使用哪些行为类似于"AutoResetEvent“的函数。
浏览 2
提问于2011-11-15
得票数 9
回答已采纳
1
回答
什么是OpenMP?
、
、
、
声明"OpenMP (开放多处理)是一种应用程序
编程
接口,它支持在许多体系结构上用
C
、
C
++和Fortran进行多平台共享内存多处理
编程
,包括Unix和Microsoft Windows平台。它与
线程
、
线程
池
和工作窃取等其他并发方法相比如何?
浏览 0
提问于2010-08-20
得票数 7
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
回答
如何知道CloseThreadPool()函数何时完成?
我是Sockets
编程
的新手,也是第一次阅读文档。CloseThreadpool函数。如果没有绑定到
线程
池
的未完成的回调对象,
线程
池
将立即关闭。如果有,则
线程
池
在这些未完成的对象被释放时被异步释放。 这个
线程
池
在
线程
本身中。我的主
线程
接受退出的输入。我如何等待我的主
线程
停止/休眠,直到这个函数在另一个<em
浏览 2
提问于2012-08-14
得票数 0
回答已采纳
2
回答
如何异步地将任务添加到探戈(D) ThreadPool?
、
、
、
我正在将任务队列/
线程
池
模式系统与D中的n
线程
系统进行比较。我对D
编程
语言非常陌生,但以前使用过
C
、Java和Python中的
线程
。我正在使用Tango库,我正在构建一个the服务器作为示例。我决定使用tango.core.ThreadPool作为
线程
池
,因为我的项目侧重于传统
线程
和任务队列之间的易用性和性能。显示我有三个选项: ThreadPool.wait() -当
池
从队列中消耗任务时阻塞当前<em
浏览 5
提问于2011-12-04
得票数 2
回答已采纳
1
回答
什么是
池
线程
?
、
、
、
当我在
Linux
上运行pstree -p pid时,它会显示进程的
线程
树。 ├─{pool}(2983)那些“
池
”
线程
是什么?所有结果都与
线程
池
相关。它们与
线程
池
有关系吗?
浏览 3
提问于2015-03-10
得票数 1
回答已采纳
2
回答
core.async,任何控制
线程
数量的方法(去.)
线程
池
?
、
、
、
默认情况下(转.)将对
线程
池
使用
线程
。是否可以通过设置环境变量或某物来设置代码可以使用的
线程
数或CPU数?在
linux
机器上,我可以使用 (例如taskset -
c
0,1 my_Java_or_Clojure_program )来设置CPU数量,尽管任务集似乎对(-> (java.lang.Runtime
浏览 0
提问于2013-09-13
得票数 6
回答已采纳
1
回答
在Node.js中,readFIle或writeFile究竟在何处执行异步操作
是否将它们传递到
线程
池
或Node API以不阻塞主
线程
?
浏览 34
提问于2020-04-26
得票数 0
1
回答
为什么只有ASP.NET有异步
编程
模型?
、
、
、
处理此请求的
线程
将在整个页面生命周期中被占用。由于
线程
是有限的资源,采用异步的I/O方式进行
编程
总是更好的方法。也就是说,ASP.NET将分配
线程
来使用回调函数调用BeginXXXX方法。该
线程
立即调用BeginXXXX返回,并且可以安排它来处理其他请求。当任务完成时,回调函数被触发,ASP.NET将调用EndXXXX来获得实际的响应。 这种异步
编程
模型可以充分利用
线程
资源。但是,如果我们采用同步方式
编程
,并且每个请求都需要很长的I/
浏览 0
提问于2009-11-19
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
分享:C语言编程——LINUX 多线程
Qt多线程编程之线程池
Python 并发编程之线程池/进程池
Java并发编程之——线程池
java并发编程实战——线程池的使用
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券