腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
7
回答
在
Linux
下,AutoResetEvent的
C++
等价物是什么?
c#
、
.net
、
c++
、
linux
、
multithreading
我正在尝试将一个在C#中
实现
的
线程
池
移植到
Linux
下的
C++
。我不知道我应该使用哪些行为类似于"AutoResetEvent“的函数。
浏览 2
提问于2011-11-15
得票数 9
回答已采纳
2
回答
一个可移植的库,用于工作
线程
池
和作业队列等
c++
、
multithreading
我正在开发一个可移植的(就像在
Linux
和Windows中一样) C/
C++
程序--一个游戏--它将使用多
线程
来完成诸如路径查找之类的工作。 是否有健壮的库来处理
线程
池
的任务分配?或者,我真的必须从pthread或
线程
库开始,然后自己
实现
作业队列之类的吗?
浏览 1
提问于2011-02-08
得票数 0
2
回答
osx上的aio :它是在内核中
实现
的还是用用户
线程
实现
的?其他选择?
macos
、
asynchronous
、
io
、
posix
、
aio
我正在处理我的小型
c++
框架,并且有一个文件类,它还应该支持异步读写。除了在某些工作
线程
中使用同步文件i/o之外,我找到的唯一解决方案是aio。不管怎样,我到处看看,在
Linux
中,aio甚至不是在内核中
实现
的,而是用用户
线程
实现
的。OSX也是这样吗?另一个关注点是aio的回调功能,它必须为每个回调生成一个额外的
线程
,因为您不能分配特定的
线程
或
线程
池
来处理这个问题(信号对我来说不是一个选项)。以下是由此产生
浏览 4
提问于2011-05-05
得票数 3
回答已采纳
1
回答
Windows CreateThreadpool限制
C++
中的
线程
数
windows
、
threadpool
我在服务器的
C++
(StartThreadpoolIo/StartThreadpoolIo)中使用了新的Thread Pool Windows API来管理IO
线程
池
(客户端通过套接字连接)。我已经探索了MSDN的细节,但没有发现-我如何限制工作
线程
的数量?我可以限制通过CreateThreadpool (SetThreadpoolThreadMaximum和SetThreadpoolThreadMinimum)创建的
线程
池
的工作
线程
,但不能限制Create
浏览 2
提问于2013-03-09
得票数 1
4
回答
C++
Windows
线程
池
(非boost/c++11)
c++
、
visual-c++
有没有办法只使用
C++
或Windows
C++
函数来创建
线程
池
?我无法访问boost或任何库(我可以访问代码项目,但找不到任何非unix的东西),而且我发现很难找到
实现
线程
池
的方法。我使用的是VS2010,它还不支持C++11
线程
,所以我有点卡住了!
浏览 0
提问于2012-04-03
得票数 3
1
回答
多
线程
:每个系统在不同的
线程
或
线程
池上?
architecture
、
multithreading
我正在使用OpenGL和
C++
构建一个相当复杂的游戏。我一直在考虑如何
实现
多
线程
,两个选项是:我想知道哪一个通常被认为更好:在性能、维护、可伸缩性、代码嗅觉等方面。
浏览 0
提问于2019-08-29
得票数 1
回答已采纳
7
回答
线程
池
C++
实现
c++
、
multithreading
、
c++14
我已经在这个
线程
池上工作了一段时间,以使它尽可能简单地使用。我需要一些改进性能的技巧,以及一些测试其性能的好方法。我想知道是否有人有任何意见/建议!
浏览 0
提问于2019-06-04
得票数 37
回答已采纳
3
回答
会不会有太多的线索?
c++
、
c
、
multithreading
、
g++
环境:Ubuntu16.04
Linux
,用GCC编译C++11 .软件不需要跨平台,但在它的任务效率,并成为一个优秀的守护进程。我建议的解决办法是:
线程
1可以轻松地处理100个websocket连接,每个连接都可以发出任务请求所有的
线程
3-100都在睡觉。之所以有这么多
线程
,是因为如果有50-60个连接,它们都发出不同的长时间运行请求,而这些耗时的调用只会
浏览 0
提问于2018-02-12
得票数 3
回答已采纳
3
回答
Socket编程数据服务器
c++
、
linux
、
sockets
我正在为
Linux
中的一个数据服务器用
C++
编写代码。我有一个所有订阅者连接的文件描述符形式的套接字列表。我的服务器需要不断地向订阅者发送数据。我最多有100到200个订阅者。我正在考虑一些异步方法,但不确定我应该如何
实现
它。我应该只调用系统异步方法吗?或者我应该创建多个
线程
来处理每个订阅服务器?或者我应该
实现
某种
线程
池
? 谢谢。
浏览 0
提问于2010-11-03
得票数 2
1
回答
Javascript在Firefox中的多
线程
行为
javascript
、
multithreading
、
google-chrome
、
firefox
我在互联网上读到的所有相关内容都表明Javascript是单
线程
的(除了Web Workers,它运行在不同的全局上下文中,不应该能够直接影响主
线程
中的状态)。我不能提供任何有用的代码,因为1.这是公司代码,2.这是一个多
线程
风格的问题,这使得它很难缩小到任何给定的代码部分。根据我的理解,这种明显的多
线程
行为应该是不可能的。这怎么会发生呢?
浏览 4
提问于2018-11-24
得票数 0
1
回答
C++
中的
线程
池
是什么以及它是如何
实现
的?
c++
、
multithreading
它是什么
线程
池
以及它是如何
实现
的?
线程
池
仅仅是
线程
的集合吗?
浏览 4
提问于2010-03-19
得票数 0
1
回答
从
C++
运行CURL到异步获取多个URL
c++
、
linux
、
curl
、
asynchronous
我的
C++
程序的一个逻辑部分必须获取调用curl (
linux
程序,而不是库)的文本文件,并通过管道获取其输出。可能有许多urls要下载。下载时间可能是合理的。该程序意味着“可伸缩”和有效。因此,问题是哪一种变体更可取: 创建一个
线程
池
,每个
线程
调用一个具有单个url和随后的
线程
输出聚合的curl进程程序。换句话说,在下载多个curl时是curl异步的,或者我必须手动
实现
它。
浏览 8
提问于2015-07-11
得票数 0
2
回答
Java
线程
池
超额订阅
java
、
threadpool
我的CPU密集型操作主要是在
线程
池上运行的。然而,操作对外部事件有一定的等待时间,这些事件并不是在时间上均匀发生的。因为在Java中,据我所知,没有一个
线程
池
实现
可以根据观察到的任务吞吐量自动调整
线程
数量(就像在Microsoft的CLR 4中一样),那么是否至少有一种方法可以手动告诉
线程
池
在阻塞操作开始时增加
线程
池
的大小,而在阻塞操作结束时减少
线程
池
的大小?例如使用8核,
池
大小为
浏览 6
提问于2011-04-13
得票数 5
回答已采纳
2
回答
异步-依赖于
实现
的使用?
c++
、
c++11
、
stdasync
std::async很大程度上依赖于
实现
,可能有两个launch::async变体,一个将任务启动到一个新
线程
,另一个使用
线程
池
/任务调度器。但是,根据用于
实现
std::async的这些变体中的哪一种,使用情况会有很大差异。 对于基于“
线程
池
”的变体,您可以启动许多小任务,而不必担心开销,但是,如果其中一个任务在某个时候阻塞了怎么办?另一方面,“启动新
线程
”变体不会遇到阻塞任务的问题,另一方面,启动和执行任务的开销将非常高。
线程</e
浏览 2
提问于2012-02-20
得票数 12
回答已采纳
1
回答
如何测量一组特定
线程
的CPU时间?
c++
、
linux
、
multithreading
、
performance
、
measure
我在
Linux
上运行
C++
程序。系统调用时钟()为我提供了一种测量进程的所有CPU核心所花费的CPU时间的方法。但是,我只想测量计算
线程
池中的
线程
所花费的CPU时间。谢谢:D
浏览 14
提问于2017-07-05
得票数 11
回答已采纳
2
回答
具有共享只读内存的
c++
线程
池
c++
、
multithreading
、
threadpool
我是
C++
并发编程的新手,我想编写一个基于
线程
池
模式的服务器(在
linux
机器上),
线程
需要从共享内存读取(并且只读取)才能响应传入的请求 我很困惑:(我想知道当
线程
访问只读内存时,是否需要做些什么来同步它们
浏览 0
提问于2012-10-25
得票数 5
回答已采纳
1
回答
寻找具有操作系统调度器支持的
Linux
线程
池
api
linux
、
multithreading
、
scheduler
、
pool
我正在寻找在
Linux
中提供与Win32
线程
池
相同级别的内核调度器支持的
线程
池
抽象。具体来说,我感兴趣的是找到一个
线程
池
来维护一定数量的正在运行的
线程
。当运行
池
线程
阻塞I/O时,我希望
线程
池
足够聪明以启动另一个
线程
运行。 有人知道
linux
有这种情况吗?
浏览 3
提问于2012-06-04
得票数 6
回答已采纳
2
回答
Java或C#的
线程
是基于用户空间
线程
还是内核空间
线程
?
c#
、
java
、
.net
、
multithreading
、
operating-system
Java和C#的
线程
是基于用户空间
线程
还是内核空间
线程
?
浏览 6
提问于2010-11-12
得票数 5
回答已采纳
1
回答
java可完成未来的supplyAsync
线程
在不同的环境中使用不同的
线程
。
java
、
tomcat
、
classloader
、
completable-future
、
web-project
在我的webapp中,supplyAsync方法在云
linux
环境中使用forkjoin
池
,但是在本地
linux
机器中,同样的代码使用
线程
,比如
线程
-1
线程
-2和类web应用程序类加载器。是否有任何配置来更改默认
线程
池
以
实现
可完成的未来,我希望获得云中的本地行为。使用web应用类加载程序的
线程
。java版本java 11,tomcat版本8.5.24。
浏览 3
提问于2021-03-19
得票数 2
回答已采纳
1
回答
boost中有
线程
池
实现
吗?
c++
、
multithreading
、
boost
、
threadpool
PS:我知道如何使用Boost::ASIO的io_service来创建
线程
池
,但我想了解一下这个boost::threadpool是什么。
浏览 5
提问于2017-03-24
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android C++系列:Linux线程(一)概念
Java中的线程池实现原理
java线程池的原理、实现和应用
自定义线程池来实现文档转码
一种线程池的工作原理与C+实现
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券