社区
C#
帖子详情
c# 多线程使用同一函数处理不同数据
Laura2333
2016-09-25 02:34:44
我想使用多线程用一个函数处理从txt文件中按行读取的不同数据,单线程效率太低,苦于多线程不会用。。要怎么实现呢
...全文
353
5
打赏
收藏
c# 多线程使用同一函数处理不同数据
我想使用多线程用一个函数处理从txt文件中按行读取的不同数据,单线程效率太低,苦于多线程不会用。。要怎么实现呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
闭包客
2016-09-26
打赏
举报
回复
System.Threading.ParameterizedThreadStart System.Threading.ThreadStart
mjp1234airen4385
2016-09-26
打赏
举报
回复
多线程读取一个文件是没有问题的,只要你不写入就不会冲突。 你先找个例子看看,建立一个多线程应用,再把文件分段读取,每个线程处理一段数据,最后汇总处理结果或者找到你要数据就结束所有线程,线程中核心处理代码,相信你现在已经写好了。
俊哥V
2016-09-26
打赏
举报
回复
第一,多线程读取同一个文件,要注意文件访问权限。代码示例: using (FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.
ReadWrite
)) { using (StreamReader reader = new StreamReader(fs, Encoding.Default)) { //... } } 第二,多线程加快处理,根据业务场景来考虑。自己尝试下,应该不难。
Justin-Liu
2016-09-26
打赏
举报
回复
多线程读一个文件?
xuzuning
2016-09-25
打赏
举报
回复
你打算如何定位行呢?总不能两个线程操作同一行吧
c#
编写串口通讯代码
多线程
实现
c#
编写串口通讯代码
多线程
实现 对串口通信测试具有极大的参考价值
c#
多线程
+队列实现类似QQ消息提示框
c#
多线程
+队列实现类似QQ消息提示框。 需要看效果的请到csdn论坛: http://bbs.csdn.net/topics/390441617
C#
多线程
读写
同一
文件
处理
C#
多线程
读写
同一
文件
处理
在
多线程
访问读写
同一
个文件时,经常遇到异常:“文件正在由另一进程
使用
,因此该进程无法访问此文件”。
多线程
访问统一资源的异常, 解决方案1,保证读写操作单线程执行,可以
使用
lock 解决方案2,
使用
System.Threading.ReaderWriterLockSlim ,对读写操作锁定
处理
读写锁是以ReaderWriterLockSlim对象作为锁管理资源的,
不同
的 ReaderWriterLockSlim 对象中锁定
同一
个文件也会被视为
不同
的锁进行管理,这...
多线程
访问
同一
函数
多个线程访问
同一
函数
时,一般情况下是互不影响的,但是当
函数
中存在全局变量或是static静态变量时,各个线程会得到不确定的结果
C#
多线程
与
函数
对象的实例
在
C#
中,通过
使用
委托和
多线程
可以实现传递
函数
对象给线程进行执行。通过这种方式,可以灵活地在
多线程
中传递各种
函数
对象,并在
不同
线程中执行这些
函数
。
多线程
编程涉及到线程同步和并发控制等问题,需要谨慎
处理
以避免出现意外情况。方法,在这个方法中将传递的
函数
对象转换为委托类型,并执行该
函数
。在这个示例中,首先定义了一个用于打印消息的
函数
。方法等待线程完成,保证程序按照指定顺序执行。方法中,创建了一个新的线程。,用于传递
函数
对象给线程。当线程执行完毕后,调用。
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章