腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
寻找具有操作系统调度器支持的
Linux
线程
池
api
、
、
、
我正在寻找在
Linux
中提供与Win32
线程
池
相同级别的
内核
调度器支持的
线程
池
抽象。具体来说,我感兴趣的是找到一个
线程
池
来维护一定数量的正在运行的
线程
。当运行
池
线程
阻塞I/O时,我希望
线程
池
足够聪明以启动另一个
线程
运行。 有人知道
linux
有这种情况吗?
浏览 3
提问于2012-06-04
得票数 6
回答已采纳
2
回答
Java或C#的
线程
是基于用户空间
线程
还是
内核
空间
线程
?
、
、
、
、
Java和C#的
线程
是基于用户空间
线程
还是
内核
空间
线程
?
浏览 6
提问于2010-11-12
得票数 5
回答已采纳
1
回答
NodeJs文档声明所有的‘f’API都使用libuv
线程
池
。它没有可以使用的异步API吗?
意味着不存在可以用来执行文件系统操作的异步系统API,因此使用
线程
池
欺骗异步行为。我很难相信现代操作系统没有为文件系统操作提供异步系统API。这是真的吗?怎么可能是这样呢?Node.js尽可能地使用异步系统API,但如果不存在,则使用libuv的
线程
池
创建基于同步系统API的异步节点API。使用
线程
池
的Node.js API是: 接口是
内核
支持的,不使用用户空间
线程
浏览 3
提问于2020-04-03
得票数 1
回答已采纳
2
回答
node.js内部异步I/O机制的混淆
、
、
、
、
我了解到node.js在内部使用libeio来执行异步文件 I/O,在*nix平台上使用
线程
池
,对吗? 窗户上的机械装置是什么?我知道它是由IOCP完成的,并且有一个
内核
级别的
线程
池
,对吗?为什么
linux<
浏览 4
提问于2013-03-20
得票数 25
回答已采纳
1
回答
Java7的fork/join框架并没有使用所有可用的CPU能力
、
、
、
、
我稍微调整了“顺序阈值”(用于确定是创建子任务还是完成工作),但令我失望的是,从单
线程
到4+4
内核
只会使整体性能提高一倍左右。该
池
确实报告了8个CPU,当我手动设置2,3,4时,..我看到性能在逐渐提高,但它仍然达到了单
线程
总吞吐量的两倍左右。此外,
Linux
系统活动监视器对该Java进程的占有率约为50%。另一个非常可疑的事实是,当我启动多个Java进程时,集合吞吐量更一致(几乎比单个
线程
快4倍),并且系统活动监视器显示更高的CPU使用率。有没有可能在Java、
Linux</e
浏览 1
提问于2013-03-15
得票数 4
2
回答
osx上的aio :它是在
内核
中实现的还是用用户
线程
实现的?其他选择?
、
、
、
、
除了在某些工作
线程
中使用同步文件i/o之外,我找到的唯一解决方案是aio。不管怎样,我到处看看,在
Linux
中,aio甚至不是在
内核
中实现的,而是用用户
线程
实现的。OSX也是这样吗?另一个关注点是aio的回调功能,它必须为每个回调生成一个额外的
线程
,因为您不能分配特定的
线程
或
线程
池
来处理这个问题(信号对我来说不是一个选项)。以下是由此产生的问题: aio是在osx
内核
中实现的,因此很可能比我自己的
线程
实
浏览 4
提问于2011-05-05
得票数 3
回答已采纳
3
回答
当前在
Linux
中执行
线程
编程的正确方法
、
、
我知道
Linux
内核
和libc中
线程
的实现在过去经历了很大的变化。现在使用C程序
线程
的最好方法是什么?(我甚至不知道我是否可以使用一个以上的API -我只知道
线程
)编辑:感谢所有回答的人。我确实想过使用一些可用的
线程</
浏览 4
提问于2010-10-10
得票数 4
回答已采纳
2
回答
线程
池中的现有
线程
使用new Thread().start()创建新
线程
、
、
、
我在java中创建了一个
内核
池
大小为40的
线程
池
。 假设当前它只有10个
线程
。如果属于这个
线程
池
的一个
线程
创建了一些新的
线程
,它们是只属于这个
线程
池
的一部分,还是独立的?
浏览 0
提问于2017-07-18
得票数 0
1
回答
C-如何创建一个全局数组,谁的大小是函数的整数结果?
、
、
、
、
基本上,我想要创建一个
线程
池
,所以我创建了一个数组来存储固定数量的
线程
。define num_of_threads (sysconf(_SC_NPROCESSORS_ONLN)*2) 变量“
线程
池
与其提供固定数量的
线程
(如4或8个
线程
),我还以为我会很聪明,并发现任何
Linux
系统都有多少
内核
,使用: sysconf(_SC_NPROCESSO
浏览 0
提问于2017-11-21
得票数 1
回答已采纳
1
回答
计算机逻辑核与NodeJS
线程
池
的关系
、
我读了很多关于stackoverflow的文章,但没有找到任何关于计算机逻辑
内核
和NodeJS
线程
池
之间关系的参考资料。我相信这不是重复的问题。我使用的是2017 macbook pro,它有2个物理
内核
和4个
线程
(4个逻辑
内核
) 我相信nodejs在做诸如pbkdf2(加密模块中的函数)、i/o操作之类的繁重任务时,使用
线程
池
大小4(参考libuv我的问题是,计算机的
线程
大小和nodejs的
线程
池
浏览 29
提问于2018-12-29
得票数 1
回答已采纳
2
回答
内核
如何将进程限制为自己的内存
池
?
、
、
、
我们有x86 CPU和操作内存,这个内存类似于一些内存
池
,由可寻址的内存单元组成,这些内存单元可以通过CPU的MOV指令读取或写入它们的地址(我们可以将内存从这个内存
池
移动到这个内存
池
)。考虑到我们的程序是
内核
,我们可以完全访问整个内存
池
。但是,如果我们的程序不是直接在硬件上运行,
内核
就会创建一些位于物理内存池内部的“虚拟”内存
池
,我们的进程将其视为物理内存
池
,并可以将其写入、读取或更改大小--通常是调用sbrk或brk (在
Linux</em
浏览 5
提问于2015-02-23
得票数 2
回答已采纳
6
回答
最大
线程
数
、
、
我有一个程序,它接受2个N-digit数字,使用
线程
将它们相乘,并打印输出。每当我为N > 151运行程序时,程序就会给我一个分段错误。进程可以从
线程
池
获得的最大
线程
数是否有上限?编辑:我在
Linux
2.6.x
内核
中运行这个程序。
浏览 8
提问于2010-10-02
得票数 4
回答已采纳
2
回答
nodejs中libuv
线程
如何利用多核cpu
、
、
我不能弄清楚node.js中的libuv是使用多核cpus,还是只使用时间片在单核上运行所有
线程
?由于node.js是单
线程
的,但是libuv有自己的
线程
池
,所以它是否使用了多核cpu的所有核心?
浏览 0
提问于2015-09-20
得票数 6
2
回答
映射用户级
线程
和
内核
级
线程
。
、
用户级
线程
如何映射到
内核
级
线程
?
浏览 11
提问于2013-02-09
得票数 2
1
回答
JDK7 NIO.2在
Linux
上使用Epoll等吗?
、
、
现在,JDK7引入了NIO.2API,它提供了一个异步API (proactor模式),并使用内部(可配置的)
线程
池
在后台执行IO,并在完成时回调到用户代码。它大概在Windows上使用IOCP,但我想知道: 1.它在
Linux
上使用什么,这是我感兴趣的主要平台。它是使用epoll和朋友,还是使用
线程
池
来做阻塞IO? 2.NIO.2中的实际IO (与平台无关)是由Java
线程
池中的用户
线程
完成的,还是由
内核
线程
完成的,Java
浏览 1
提问于2015-11-13
得票数 7
1
回答
为什么我的
Linux
的内存使用很多?
、
总内存为1GB。我只在上面运行了两个网站!但都是用过的。我怎么能释放一些记忆?重新启动服务器将工作一段时间。这些网站正在使用wordpress。USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 2 0.0 0.0 0 0 ? S< Nov30 0:09 [m
浏览 3
提问于2013-12-03
得票数 0
回答已采纳
1
回答
为什么Why流量中的DB连接
池
比主
线程
多?
、
我知道,默认值会为每个CPU
内核
创建一个
线程
。我不明白.我遗漏了什么?
浏览 1
提问于2022-07-25
得票数 0
回答已采纳
1
回答
异步文件IO方法如何用于Node.js中的本地文件?
、
、
、
节点有其所有文件系统IO操作的异步/同步版本,但我想知道:异步文件IO是如何在Node.js中为本地文件的操作实现的?我自己也在和libevent打交道,它使用的是反应堆模式,比如Node,但是我读到了,因为它们总是可读的和可写的,所以它们会被立即操作。
浏览 3
提问于2013-06-12
得票数 0
回答已采纳
2
回答
MATLAB:多
线程
和多核的区别
、
我有一个i7-M620处理器,每个
内核
有2个物理
内核
和2个
线程
(多
线程
CPU) (总共有4个
线程
)。当我使用MATLAB并行计算工具箱时,我只能打开2个
池
,而不能打开4个
池
。我是在做多
线程
还是多核计算? 这两者都可以用MATLAB做吗?
浏览 2
提问于2012-05-05
得票数 4
回答已采纳
4
回答
为什么
Linux
中的NPTL
线程
仍然对每个
线程
都有唯一的PID呢?
、
、
、
、
我正在阅读,并看到以下内容:
浏览 1
提问于2019-09-04
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
java线程池趣味事:这不是线程池
线程池详解
Java多线程和线程池
线程池(上)
深入理解Java线程池:线程池参数调优与技巧
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券