腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
内核
文件
系统
多线程
、
、
linux
中的
文件
系统是否以
多线程
模式运行?我有一个用wrapfs编写的小
文件
系统,想知道
文件
系统执行的读
操作
("wrapfs_read")是否发生在
多线程
模式
下
。谢谢。
浏览 4
提问于2015-08-12
得票数 2
1
回答
OS
多线程
差异
、
、
我之所以问这个问题,是因为我正在调查Haiku
操作
系统(一个BeOS后裔)。其他
操作
系统(
Linux
、Windows等)不要有这种“普遍的
多线程
”,因此,没有反应。(请不要进行火焰之战.)有人能解释一
下
“普适
多线程
”(如BeOS/Haiku中的
多线程
)和Windows或
Linux
浏览 3
提问于2009-01-20
得票数 8
回答已采纳
6
回答
现代
操作
系统上的目录漫游器,当它是
多线程
的时候会变慢吗?
、
、
、
、
我曾经有过这样的理论:在现代
操作
系统上,
多线程
对HDD的访问应该表现得更好。
操作
系统对所有读取请求进行排队,并以这样的方式重新排列它们,以便能够更多地从HDD读取。但我做了一些基准测试,并不得不发现,
多线程
读取访问大多表现得很糟糕,而且从来没有表现得更好。我是不是遗漏了什么?
浏览 3
提问于2009-06-14
得票数 1
5
回答
在
Linux
下有没有针对C++的用户模式
多线程
库/框架?
、
我正在寻找
Linux
下
C++的用户模式
多线程
库/框架。我熟悉boost::thread和ACE_Thread_Manager,但它们最终都使用了
操作
系统原生线程的支持。 我们将非常感谢您的建议。
浏览 2
提问于2009-07-21
得票数 4
回答已采纳
3
回答
如何在不停止C程序的情况
下
按
下
最后一个键?
、
、
、
、
编写一个命令行界面的应用程序,我想知道在任何时候,如果F1或ESC或箭头键被按
下
。执行此
操作
的最简单方法是什么?我想避免使用readline类型库。 这是一个
Linux
特有的问题;程序不是
多线程
的。
浏览 2
提问于2009-10-03
得票数 1
回答已采纳
1
回答
在fopen a+模式
下
从多个线程/进程写入锁定
文件
之前是否需要同步/刷新?
、
、
、
、
我从多个线程对单个
文件
执行I/O
操作
。对此共享
文件
foo的访问是通过咨询
文件
锁(flock(2)和LOCK_EX)来控制的。foo用fopen(3)模式a+打开。之所以选择a+,是因为文档声明: 对
文件
的后续写入始终以
文件
的当前结尾结束,而不考虑任何中间的fseek(3)或类似的内容。在计算“当前EOF”时,fopen(3) a+模式是否考虑到了命中
文件
的多个线程?我知道flock(2)可能在有未完成的I/O时将锁授予我没有问题。在我的有限测试中(在
浏览 0
提问于2012-01-03
得票数 1
回答已采纳
2
回答
C++ Unix
多线程
在“幕后”发生了什么?
、
、
、
、
我想知道在Unix (特别是
Linux
)上C++
多线程
“幕后”发生了什么--特别是
操作
系统和信号量等的影响。编辑:当我在C++中创建一个线程时,
操作
系统会创建/存储哪些“对象”来管理这个线程以及相关的开销?我意识到这更多的是
Linux
的问题而不是C++的问题。
浏览 4
提问于2012-05-10
得票数 2
回答已采纳
2
回答
系统调用开销
、
、
、
在
Linux
上运行C程序的I/O syscall开销有多大,我的意思是在大缓冲区(常规
文件
或网络套接字)上运行许多小的read / write
操作
与read / write相比有多糟糕?应用程序是强
多线程
的。
浏览 2
提问于2011-11-24
得票数 6
回答已采纳
4
回答
Java
多线程
程序如何能够使用多CPU核?
、
、
请有人解释一
下
Java
多线程
程序(例如Tomcat容器)如何能够使用CPU的所有核心,当JVM只是
linux
上的单个进程时?是否有一篇深入的文章详细地描述了这个主题?编辑#1:我不是在寻求如何在Java中实现
多线程
程序的建议。我想了解JVM如何在内部管理如何在
linux
/windows上使用多个内核,同时仍然是
操作
系统上的单个进程。编辑2:我找到的最佳解释是Hotspot (Sun/Oracle )使用NPTL在
Linux
上将线程实现为本机线程。因此
浏览 2
提问于2011-04-11
得票数 17
回答已采纳
3
回答
Linux
中的非阻塞挂载
、
、
我在一个单线程进程中使用
Linux
的mount(2)函数。但是安装像CD这样的设备可能需要一段时间(最糟糕的是40秒!),因为它会思考一
下
,旋转磁盘,然后才会挂载
文件
系统。我似乎找不到以非阻塞方式挂载
文件
系统的方法。是否有一种不需要
多线程
或分叉就异步挂载
文件
系统的方法? 知道
操作
是否完成对我来说不是一个问题,因为我已经在同一个线程中阅读了内核uevents。
浏览 1
提问于2009-01-28
得票数 4
回答已采纳
2
回答
在
Linux
上生产
多线程
程序时,信号处理的最佳实践是什么?
、
、
、
我正在编写一个
多线程
程序,它将在
Linux
系统上运行。我想要确定的是,如果程序处于可靠的运行状态(即没有分段错误,没有中止等等),那么在退出时,它会最终确定一个
文件
写入了一些尾随信息。由于它是一个
多线程
程序,所有的信号都被屏蔽,除了主线程之外,主线程只对只填充终止信号的信号集调用σ等待。因此,所有其他信号都由它们的默认
操作
来处理。这是一个很好的实践,还是我应该为每个信号提供一个自定义
操作
?
浏览 3
提问于2015-03-10
得票数 2
回答已采纳
1
回答
为什么更新的glibc用vfork而不是posix_spawn来实现?
、
、
、
、
(glibc 2.17: sysdeps/posix/spawni.c)我发现glibc2.17根据标志和
文件
操作
使用我想这是由于
多线程
安全或比赛的情况。为什么glibc会改变实现? 更新的
linux
内核是否能更好地防止争用条件的出现?
浏览 3
提问于2018-07-20
得票数 1
回答已采纳
1
回答
多线程
应用程序中的独立日志记录
、
、
、
、
我目前正在调试一个
多线程
应用程序(
Linux
ia64
下
的线程,ARM)。英勇、磨难和gdb是我目前使用的工具。因此,我在每个线程的基础上,在内存中不同步地缓存日志条目,并在程序退出时
浏览 4
提问于2019-01-21
得票数 3
1
回答
在静态/动态库混合中链接Debug-CRT时崩溃?
、
、
、
、
对象是有效的,没有可能覆盖它们的内存泄漏,而且只有在调试模式
下
才会发生。与
Linux
编译的相同代码在调试和发布构建中都工作得很好。所以我想这是Visual调试-CRTs中的一些奇怪的问题。我的软件结构如下: 两个静态库以“
多线程
(调试) DLL”模式编译,并链接到:一个以“
多线程
(调试)”模式编译的共享库(DLL)。从逻辑上讲,我会说应该是相反的,但我得到了大量未解决的符号。最后,有一个以“
多线程
(调试) DLL”模式编译的可执行
文件
,它调用上面提到的DLL。在这里,当我切换到“
浏览 4
提问于2013-04-11
得票数 1
2
回答
与
多线程
和多核的关系
、
、
我有一个带openmp的
多线程
程序(xgboost),运行在
linux
上的多核(40核,redhat)服务器上,但当我试图观察"top“命令使用的执行和CPU资源时,我看到只有一个核被我的可执行程序占用
Linux
在使用openmp执行
多线程
程序时会不会只使用一个内核?如果是这样,那么
多线程
究竟是如何实现的呢?只有一个核心? 另外,一个内核可以在多个线程上工作,还是只能在一个线程上工作?在
linux
默认情况
下
,
多线程
是否只由一个内核处理?我知道
浏览 4
提问于2015-01-24
得票数 0
1
回答
Python太多打开的
文件
、事件和multiprocessing.dummy
、
、
、
我有一个运行在
Linux
上的Python2.7脚本,它与IOError: [Errno 24] Too many open files崩溃。当我运行lsof -p <script_pid>来查看脚本打开了哪些
文件
时,我看到越来越多的anon_inode
文件
。patc
浏览 6
提问于2015-02-09
得票数 4
3
回答
(
多线程
)
、
、
、
我希望能够使用gnu octave编程
多线程
,这样它就可以使用多个处理器。我在Fedora 17
Linux
上安装了GNU Octave,并执行了以下
操作
:它安装在我的电脑上的最新版本的八度,3.6.2。如果矩阵乘法利用了所有的核心,这将是很好的,因为在这种情况
下
,CPU显然是瓶颈。 octave能否充分利用多核处理器并在
多线程
上运行?有没有一个库或编译时标志?
浏览 0
提问于2012-08-10
得票数 19
回答已采纳
1
回答
R的并行软件包将如何处理第12代效率核心?
、
、
我计划用i7-12700进行桌面构建,我主要需要它来完成高CPU使用率的R任务,而且大多数情况
下
并行处理都是起作用的。但我想知道英特尔第12代处理器的新效率核心是如何处理这一任务的。假设我有一个任务,我想将其拆分成8个核心,如何确保任务在性能核心上运行,或者这是由
操作
系统自动处理的?因此,向mclapply提供affinity.list参数在某些特定情况
下
可能是有用的。
浏览 5
提问于2022-07-17
得票数 0
回答已采纳
3
回答
I/O
操作
眼中的多重线程?
、
、
在I/O
操作
中使用c#进行
多线程
处理(假设将许多
文件
从c:\1\复制到c:\2\ )是否会有性能差异而不是按顺序执行
操作
? 谢谢
浏览 6
提问于2012-06-29
得票数 1
回答已采纳
4
回答
C++中的内存栅栏/屏障: boost或其他库中是否有它们?
、
、
、
这些天我读到了关于内存栅栏和屏障的文章,它们是同步
多线程
代码和避免代码重新排序的一种方法。 我通常在
Linux
操作
系统
下
使用C++进行开发,并且大量使用boost库,但是我找不到任何与它相关的类。
浏览 0
提问于2010-10-04
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux入门之四-Linux文件目录操作
Linux下的文件查找
Linux文件操作,这些命令可以搞定
Linux文件夹相关的操作
Linux 安全基线-操作系统Linux SUID/SGID文件安全基线
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券