腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
什么是
线程
池
?
、
、
实现
线程
池
的概念是什么(在pthread的帮助
下
用
C
语言
实现
)?如何分配
线程
从
线程
池中执行?
浏览 5
提问于2009-07-27
得票数 8
1
回答
如何保证返回到
线程
池
的
线程
ID不会被再次获取
、
我正在
Linux
上用
C
语言
写一段代码。
浏览 1
提问于2013-03-31
得票数 1
7
回答
在
Linux
下
,AutoResetEvent的
C
++等价物是什么?
、
、
、
、
我正在尝试将一个在
C
#中
实现
的
线程
池
移植到
Linux
下
的
C
++。我不知道我应该使用哪些行为类似于"AutoResetEvent“的函数。
浏览 2
提问于2011-11-15
得票数 9
回答已采纳
1
回答
一个
线程
执行的多个进程
、
、
在
Linux
平台上的
C
中可能是这样的:我让一个
线程
读取应用程序进程进行的系统调用(截取系统调用)。为每个进程A创建一个
线程
,该
线程
执行所需的系统调用,然后休眠,直到A用其对应的应用程序进程进行的另一个系统调用将其唤醒。当进程退出时,它的辅助
线程
将不复存在。因此,这就像许多进程聚集在一个
线程
上,然后这个
线程
分散到多个
线程
中,每个进程一个
线程
。 谢谢
浏览 3
提问于2011-06-03
得票数 1
回答已采纳
2
回答
Java或
C
#的
线程
是基于用户空间
线程
还是内核空间
线程
?
、
、
、
、
Java和
C
#的
线程
是基于用户空间
线程
还是内核空间
线程
?
浏览 6
提问于2010-11-12
得票数 5
回答已采纳
2
回答
任务对象只能用于
线程
池
线程
吗?
、
、
、
、
Task 5.0中的新异步
语言
功能严重依赖于
c
#对象,大量示例表明,在任务中运行某些代码的一种常见方法是通过Task.Run()启动它,它将代码表示为任务并在
线程
池
线程
上运行它。然而,我也读到人们不应该在
线程
池
线程
上启动长时间运行的代码,这就引出了这个问题:是否仍然可以在“常规”
线程
上使用所有的
C
#异步
语言
功能(例如任务、等待、异步)而不使用
线程
池
?在这种情况<e
浏览 0
提问于2012-11-09
得票数 3
回答已采纳
3
回答
什么是
线程
池
?
如何
实现
线程
池
?我一直在维基百科上读“
线程
池
”,但我仍然不知道如何解决这个问题(可能是因为我不太明白
线程
池
在
简单
的术语中是什么)。 有人能用通俗易懂的英语解释一
下
线程
池
是什么吗?怎么回答这个问题呢?
浏览 0
提问于2012-11-04
得票数 79
回答已采纳
1
回答
C
++中的
线程
池
是什么以及它是如何
实现
的?
、
它是什么
线程
池
以及它是如何
实现
的?
线程
池
仅仅是
线程
的集合吗?
浏览 4
提问于2010-03-19
得票数 0
1
回答
使用pthread作为具有队列的
线程
池
?
我是
C
语言
的新手,所以如果这个问题很不对劲,我很抱歉。我曾经使用Java executor服务来创建固定的
线程
池
,并且在理解如何在
C
中做类似的事情时遇到了麻烦。我学习了如何在
c
中使用pthread创建
线程
(这看起来很
简单
),但是我不确定如何创建一个固定数量的
线程
占用的队列?到目前为止,我做过的所有教程要么在主语句中启动
线程
,要么在for循环中启动
线程
。如果我这样做,那么我将拥有数百万个
线程<
浏览 0
提问于2012-06-03
得票数 2
回答已采纳
2
回答
osx上的aio :它是在内核中
实现
的还是用用户
线程
实现
的?其他选择?
、
、
、
、
我正在处理我的小型
c
++框架,并且有一个文件类,它还应该支持异步读写。除了在某些工作
线程
中使用同步文件i/o之外,我找到的唯一解决方案是aio。不管怎样,我到处看看,在
Linux
中,aio甚至不是在内核中
实现
的,而是用用户
线程
实现
的。OSX也是这样吗?另一个关注点是aio的回调功能,它必须为每个回调生成一个额外的
线程
,因为您不能分配特定的
线程
或
线程
池
来处理这个问题(信号对我来说不是一个选项)。以下是由此产生
浏览 4
提问于2011-05-05
得票数 3
回答已采纳
2
回答
多
线程
服务器的
c
++设计
、
、
、
、
当尝试在
linux
上
实现
具有并发支持的
简单
回显服务器时。 如果在<
浏览 0
提问于2016-01-21
得票数 2
回答已采纳
1
回答
Android
线程
池
管理多个蓝牙处理
线程
?
、
、
、
、
问题是,因为我要建立多个连接,所以我需要一个
线程
来处理每个连接。这些都是牛奶饼干,所以我想我应该把所有的
线程
放在一个数组中。一些研究表明,更好的方法是使用
线程
池
,但我似乎无法理解它是如何工作的。另外,在数组中保存
线程
实际上是可能的吗?
浏览 0
提问于2012-03-15
得票数 2
回答已采纳
1
回答
查询
简单
的
C
++
线程
池
实现
、
、
Stackoverflow给了我很大的帮助,我想回馈一
下
社区。我已经使用TinyThread++
C
++可移植
线程
库
实现
了一个
简单
的
线程
池
,使用的是我从Stackoverflow学到的东西。我是
线程
编程的新手,所以对互斥等不太熟悉。我有一个问题,最好在展示代码(它在
Linux
上运行得很好)之后问:{ ThreadPool(
浏览 3
提问于2012-06-28
得票数 6
2
回答
为什么kotlin协程被称为异步?
、
、
、
与其他
语言
相比,Java没有很好的io异步api (可能是错误的)。据我所知,.NET已经重建了他们的异步api (作为IOCP)来使用
C
#任务,并且.NET有专门的
线程
池
来等待所有的应用程序,所以一个
线程
可以处理许多io操作。Java NIO有自己的用于epoll或iocp的
线程
池
,所以使用kotlin协程,当请求Dispatcher.IO给我们一个
线程
等待来自NIO的结果时,我们就会产生开销,然后,NIO
实现
创建自己的
线程
浏览 5
提问于2021-09-17
得票数 3
1
回答
Java、Lisp或
C
#中的多
线程
A*搜索
、
、
、
有没有做多
线程
A*搜索的好方法?单
线程
是相当
简单
的,就像(例如)人工智能:现代方法中所给出的那样,但我还没有遇到一个好的多
线程
版本。假设有一种合理的
语言
,比如Java、
C
#或Lisp,其中我们有
线程
池
和工作块,当然还有垃圾收集。
浏览 0
提问于2009-10-29
得票数 10
回答已采纳
3
回答
会不会有太多的线索?
、
、
、
环境:Ubuntu16.04
Linux
,用GCC编译
C
++11 .软件不需要跨平台,但在它的任务效率,并成为一个优秀的守护进程。目前,我有一个有点
简单
的应用程序,它基本上充当第三方服务和websocket连接之间的中介。因此,用户通过websocket连接到我的服务,与上述第三方服务进行对话。| End-User | <-
C
1-> | My Application | <-
C
2-> | 3rd Party Service |
浏览 0
提问于2018-02-12
得票数 3
回答已采纳
1
回答
JDK7 NIO.2在
Linux
上使用Epoll等吗?
、
、
我正在研究不同
语言
的网络IO API的体系结构,并询问Java中的异步IO API是如何在底层
实现
的。“旧的”流IO API(1.4之前)提供了同步阻塞读/写功能。现在,JDK7引入了NIO.2API,它提供了一个异步API (proactor模式),并使用内部(可配置的)
线程
池
在后台执行IO,并在完成时回调到用户代码。它大概在Windows上使用IOCP,但我想知道: 1.它在
Linux
上使用什么,这是我感兴趣的主要平台。它是使用epoll和朋友,还是使用
线程
池</e
浏览 1
提问于2015-11-13
得票数 7
1
回答
Java中的非阻塞异步IO
、
、
有没有办法在不阻塞任何
线程
(包括后台
线程
)的情况下在Java中进行异步IO?来自
C
#,我对异步IO的理解是,当您调用 await ReadAsync() 调用
线程
(
线程
池
的一部分)单步执行ReadAsync函数,在某个时刻从操作系统内核调用异步读取函数,然后将其自身添加回
线程
池
以获取其他一旦读操作完成,
线程
池
就会收到通知,另一个
线程
会接管Task的其余部分。 另一方面,在Java
语言</em
浏览 20
提问于2020-04-26
得票数 1
回答已采纳
2
回答
异步-依赖于
实现
的使用?
、
、
std::async很大程度上依赖于
实现
,可能有两个launch::async变体,一个将任务启动到一个新
线程
,另一个使用
线程
池
/任务调度器。但是,根据用于
实现
std::async的这些变体中的哪一种,使用情况会有很大差异。启动新
线程
:+细带块,-high开
浏览 2
提问于2012-02-20
得票数 12
回答已采纳
1
回答
在Node.js中,readFIle或writeFile究竟在何处执行异步操作
是否将它们传递到
线程
池
或Node API以不阻塞主
线程
?
浏览 34
提问于2020-04-26
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
分享:C语言编程——LINUX 多线程
一个简单的Linux下的C语言socket程序
一种线程池的工作原理与C+实现
基于Linux下的C语言项目实战-本地账号管理系统
C/C+编程笔记:C语言如何实现动态字符串?简单动态库!
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券