腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
进程的
线程
级内存消耗
、
、
、
、
如何在
Linux
中获得基于每个
线程
的进程的内存消耗?我知道我们可以使用/proc/pid/task/tid/statm,但这对我的情况没有帮助。所有
线程
都显示相同的值,其值与PID的statm相同。我们可以做valgrind,但我不会寻找任何无效的
读
/写或泄漏。Valgrind不会告诉我任何
线程
级别的
信息
。编辑:如何分析我的代码?在哪个函数/行号等中分配了多少内存?
浏览 4
提问于2009-10-14
得票数 0
回答已采纳
3
回答
使用Java对
linux
管道进行
读
/写
、
、
我的问题是,在Java中
读
/写
linux
管道的最佳方式是什么?java.io.RandomAccessFile了,比如,然后将其传递给工作
线程
,工作
线程
每隔2ms将其
读
为 file.read(buffer); 它确实从管
浏览 0
提问于2009-10-28
得票数 9
2
回答
Linux
内核文件系统多
线程
、
、
linux
中的文件系统是否以多
线程
模式运行?我有一个用wrapfs编写的小文件系统,想知道文件系统执行的
读
操作("wrapfs_read")是否发生在多
线程
模式下。谢谢。
浏览 4
提问于2015-08-12
得票数 2
6
回答
如何提高多
线程
读取文件的性能?
、
、
在
Linux
下,我需要使用多个
线程
来读取单个文件。只有
读
操作,不需要写操作。文件读取不需要每次都读取整个文件。它每次都需要读取文件一个或多个部分。我预先存储了每个部分的偏移量。我使用
线程
或进程来读取文件以响应用户请求。在
Linux
下会发生什么?是否所有的
读
操作都会被排队?操作系统会逐个完成文件的读取吗?是否有可能提高此类操作的性能?我正在尝试实现一个用于
信息
检索的简单倒排索引。我把字典放在内存里,把张贴列表放在文件里。每个文件都包含索引的一段。在字典中,我可以存储一些像
浏览 0
提问于2009-09-24
得票数 4
回答已采纳
3
回答
Java位集--“非
线程
安全”的完整含义是什么?
、
、
、
我知道java.util.BitSet操作不是
线程
安全的。是否只有在并行
线程
中读取和写入BitSet才会导致永久性的(在应用程序的当前运行时)
信息
丢失?或者写操作正确执行,并且只有当前并行
读
操作可能返回错误
信息
,而稍后的
读
操作可能返回正确的
信息
。换句话说,我的意思是,如果我只同步写操作,并允许写操作与
读
操作并行运行,某些
信息
仍然会永久丢失吗?
浏览 1
提问于2016-08-22
得票数 1
2
回答
用C实现串口读写
、
、
我将有大约16个不同的写操作要执行,每个写操作之后都会执行一次
读
操作。可以让一个
线程
发送写操作,而另一个
线程
执行
读
操作吗?是否可以创建一个回调来允许
线程
知道何时可以从串口读取数据?编辑: 操作系统:
Linux
浏览 0
提问于2010-08-11
得票数 0
回答已采纳
2
回答
在没有同步的情况下,多个
线程
/进程可以同时读写文件中不重叠的区域吗?
、
、
、
、
我想知道
Linux
读
/写系统调用是否支持从多个
线程
或进程对单个磁盘文件的不重叠区域进行非同步读写(非附加写入)。每个
线程
都将寻求自己的文件区域,并且只访问该区域,而不会重叠其他
线程
正在运行的区域。
浏览 1
提问于2019-08-31
得票数 7
回答已采纳
2
回答
Android中的并发文件访问
、
、
、
Java和/或Android对文件访问的
线程
安全性有什么保证吗?在我继续自己编写并发代码之前,我想尽可能多地了解这一点。 如果我漏掉了一个类似的问题,请随时关闭这个帖子。谢谢。
浏览 1
提问于2012-03-17
得票数 10
回答已采纳
3
回答
是否有可以在不同平台上传播的等价物?
、
、
、
我正在用C++编写一个并发的、持久的消息队列,它需要对文件的并发
读
访问,而不需要使用内存映射io。简而言之,几个
线程
将需要从文件的不同偏移量读取。最初,我有一个文件对象,它有典型的
读
/写方法,
线程
会获得一个互斥锁来调用这些方法。然而,碰巧我没有在某个地方正确地获取互斥锁,导致一个
线程
在读/写过程中移动文件偏移量,而另一个
线程
将开始
读
/写文件的错误部分。 因此,偏执的解决方案是每个
线程
有一个打开的文件句柄。我想使用像这样的东
浏览 3
提问于2009-04-20
得票数 6
回答已采纳
1
回答
在android中同时读写NDK中的文件
、
、
同时,我想读取文件的内容,并使用它们到另一个
线程
来显示值,因为写入操作可能会持续15秒,用户必须等待那么多时间才能看到结果,所以我想在将结果放入该文件后立即逐个显示结果。};file= fopen(location,"w+"); 这个函数在文件中持续写了大约2分钟,但我需要通过本机函数连续获取输入的值,所以我启动了around
线程
浏览 0
提问于2012-10-12
得票数 0
回答已采纳
1
回答
在多
线程
环境中使用ZMQ的正确方式?
、
、
也就是说,服务器(C++、
linux
)创建一个XPUB套接字,然后在一个
线程
中读取它,在另一个
线程
中发布数据(写入)。什么可能是问题的根源?在不同的
线程
中
读
/写还是创建XPUB/SUB对? 如果问题出在多
线程
中,那么使用XPUB套接字的正确范例是什么?
浏览 0
提问于2016-04-30
得票数 2
回答已采纳
1
回答
在
Linux
(通常是POSIX)中,如何确定
线程
是否在syscall中?
、
、
、
我必须知道
线程
当前是否正在执行系统调用(例如,
读
/写/等)。通过知道它的tid。在
Linux
中有没有办法做到这一点?
浏览 0
提问于2012-11-14
得票数 3
回答已采纳
2
回答
在一个
线程
上使用ppol阻塞,在另一个
线程
上
读
/写相同的fds是否安全?
、
、
、
我正在设计一个程序(C++11,目标是
Linux
,如果重要的话,CentOS 7),其中一个
线程
将调用ppoll来阻塞多个fds,而对这些fds的任何
读
/写都将在其他
线程
上发生。当然,我的问题是,我是否需要确保任何特定的fd在用于
读
/写时不会被轮询,或者不对此进行任何并发检查是否安全?的手册页提到了在轮询时关闭fd的多
线程
问题,但没有提到
读
/写,轮询和其他相关函数只引用select。所以我假设没有问题,但我正在寻找一个明确的来源,比如一个标
浏览 0
提问于2015-01-22
得票数 1
1
回答
java同步中Read Lock的用途是什么
、
、
我是多
线程
方面的新手,我很困惑,为什么在java同步.Also中需要
读
锁我理解写lock.In的用例,我们需要限制
线程
的读取器访问。假设我们在java中没有
读
锁,那么有什么问题呢?
浏览 1
提问于2015-07-06
得票数 1
1
回答
如何保证每个
线程
平均共享互斥?
我试图找出如何确保每个
线程
(
Linux
中的POSIX
线程
)平均进入一个互斥锁。 在我的程序中,有一个全局队列,它有自己的互斥锁。几个写
线程
一次向队列中写入一个元素,一个
读
线程
每次从队列中读出一组元素。所以我的问题是如何确保每个
线程
平均访问互斥锁。任何意见,我们将不胜感激!
浏览 2
提问于2012-03-20
得票数 1
1
回答
C++中多
线程
串口编程
、
、
我正在使用
Linux
Ubuntu和termios lib。我需要关于最佳解决方案的建议。由于GUI + (2),我考虑了多
线程
:一个主
线程
在串口上写用户请求,另一个无限
线程
读
控制器应答。你觉得这是个好主意吗?第二个问题:如果我使用多
线程
,我希望能够在需要的时候写入数据,所以我必须找到一种方法在写入过程中停止/休眠
读
线程
,可能是使用pthread_cond_wait。我说的对吗?我开始使用多
线程
和串口。我在google,fo
浏览 1
提问于2013-03-22
得票数 0
1
回答
java中有真正的异步文件访问器吗?
、
、
、
我想异步地
读
/写一个原始设备(它只是
linux
中的一个文件),我一直在使用java.nio.channels.AsynchronousFileChannel。但这是一个“假异步”,因为AsynchronousFileChannel使用
线程
池来执行
读
/写任务。它实际上是调用OS提供的同步
读
/写接口。我真正想要的是一个真正的异步实现,它是
linux
中的io_submit。 但我在jdk或其他存储库(如番石榴或apache )中找不到它。
浏览 3
提问于2018-05-02
得票数 1
3
回答
多
线程
环境中的变量同步
、
、
这些问题仅限于X86/
LINUX
环境。 lock(); unlock(); printf("%d",a); 一个
线程
读取一个带锁的变量,另一个
线程
在没有锁的情况下编写这个变量。当<e
浏览 7
提问于2012-04-23
得票数 0
4
回答
线程
:读取器/写入器锁,将
读
锁升级为写锁
、
、
我在
Linux
上使用
读
/写锁,并且我发现试图将
读
锁对象升级为写锁死锁。调用
线程
如果在调用时持有
读
-写锁(无论是
读
锁还是写锁),则可能会死锁。 Thx
浏览 1
提问于2010-03-09
得票数 16
回答已采纳
2
回答
是否将SIGSEGV发送到每个
线程
?
、
、
、
我在
Linux
上有一个多
线程
的程序。有一些特定的内存区域,我有兴趣查看它们是否在特定的时间段内被写入。为此,我只提供对这些内存页的
读
访问权限,并为SIGSEGV安装一个信号处理程序。现在我的问题是,每个
线程
会为自己调用信号处理程序吗?假设
线程
1写入一些禁止的内存区,它会执行信号处理程序吗?
浏览 1
提问于2011-06-30
得票数 18
回答已采纳
点击加载更多
相关
资讯
linux多线程服务器
Linux系统编程 线程属性
Linux系统编程 线程同步概念
分享:C语言编程——LINUX 多线程
Android C++系列:Linux线程(一)概念
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券