社区
语言基础/算法/系统设计
帖子详情
关于多线程读文件问题。
wulengbing
2007-01-31 08:46:54
我想开几个线程一起读一个文件中的数据。不知道怎么弄 。
能不能写个例子啊?
谢谢啦
...全文
269
6
打赏
收藏
关于多线程读文件问题。
我想开几个线程一起读一个文件中的数据。不知道怎么弄 。 能不能写个例子啊? 谢谢啦
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
caidanxu
2007-02-09
打赏
举报
回复
如果只是读的话应该没问题,如果有写的操作,就要用临界区处理了。
chenzhechange
2007-02-09
打赏
举报
回复
把你的邮箱写出来
我发例子给你
lxtnt
2007-02-06
打赏
举报
回复
要用利用在下载就不一定没有好处!
但首先是:"你的做好线程任务范围分工....."
xikug
2007-02-05
打赏
举报
回复
重叠IO。。。
不过没啥必要...
---------------------------------------------
第八个男人欢迎你
http://www.debugman.com
ahjoe
2007-02-02
打赏
举报
回复
难道因为你线程多,硬盘就会转快一点?
ahjoe
2007-02-02
打赏
举报
回复
有什么好处?
java
多线程
文件
夹_java
多线程
读
同一个
文件
java
多线程
同时
读
取一个
文件
,这个方法可行吗?不可行。
多线程
能够提高效率是因为现在的cpu普遍是多核cpu, 多条线程可以在多个内核中同时执行来提高计算效率。但是计算机磁盘的磁头只有一个,即使多条线程去
读
也并不能提高
读
取效率,反而因为
多线程
的上下文切换
问题
会耗时更久。“java”中
多线程
按行
读
取txt且每个线程
读
的内容不能你把原来程序中直接
读
的地方,改成调用上面的函数,由该函数统一
读
行。这样,...
用C++11的
多线程
读
文件
曾经写了一篇博客做一些大数据的处理,但是其中在
读
取一个大
文件
的时候,并没有采取并行处理的方式。那么,一个大
文件
,为了能够批量处理,现在由多个线程来同时
读
它,各自
读
取一块(所
读
内容互不相同)。这么做会有
问题
吗? 答:如果只有
读
线程,那么没有
问题
。因为,不同的线程可以创建自己的
文件
描述符表项,再分别指向不同的
文件
表项,而每个
文件
表项里面可以有不同的当前
文件
偏移量,所以没有
问题
。而且这种情况也根本不需要...
qt-
多线程
读
文件
qt本身提供了许多
多线程
的类,方便我们进行
多线程
的开发创建线程:线程类Qt 包含下面一些线程相关的类: QThread 提供了开始一个新线程的方法 QThreadStorage 提供逐线程数据存储 QMutex 提供相互排斥的锁,或互斥量 QMutexLocker 是一个便利类,它可以自动对QMutex加锁与解锁 QReadWriterLock 提供了一个可以同时
读
操作的锁 QReadLocker与
C++
多线程
同时
读
同一
文件
C++
多线程
同时
读
同一
文件
#include <thread> #include <iostream> #include <fstream> #include <string> #include <sstream> #include <vector> #include <chrono> using namespac...
java
多线程
读
取多个
文件
导入数据库
近期在做java
读
文件
的项目,由于数据量较大,因此研究了一下
多线程
,总结了一下:一. 多个线程
读
文件
和单个线程
读
文件
,效率差不多,甚至可能不如单线程,原因如下:如果只是单纯的
读
文件
,一个线程足够了,因为一般瓶颈是在磁盘io上,多个线程只会在磁盘io上阻塞。因为不同
文件
的
读
写,会造成磁头的频繁转换,磁头的频繁转换要比
读
取磁盘的时间更长。但是一般是
读
一小块做一次处理,然后再
读
下一块,这样只用一个线程磁盘
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章