腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何在多个线程
中
并行
处理
一个文件
中
的
数据,并将它们写入另一个文件
中
,同时保持原始数据
顺序
(
C#
)
、
、
、
我想问你一个比较笼统
的
问题(尽管我对如何在
C#
中
实现它很感兴趣)。我有一个巨大
的
文件,我想按
块
读取,以某种方式在几个线程
中
并行
处理
这些
块
,以提高
处理
速度,然后以读取原始数据
块
的
相同
顺序
将
处理
后
的
数据写入另一个文件(即,确保从输入文件读取
的
第一个数据
块
将首先被
处理
并保存在输出文件
中</e
浏览 2
提问于2020-02-26
得票数 1
2
回答
使用
块
的
C#
中
的
处置
顺序
、
、
、
我真的为不得不在
C#
中
嵌套using
块
而烦恼。它并不优雅,而且占据了很大
的
空间。在某些情况下,这似乎是不可避免
的
,因为我需要声明不同数据类型
的
变量,但似乎单一类型
的
情况应该可以简化。我所说
的
“单一类型
的
情况”是指同一类型
的
多个变量是串联声明
的
。不幸
的
是,在
C#
规范
中
似乎没有任何关于它应该如何实际发生
的
方向。微软
的</em
浏览 2
提问于2010-08-10
得票数 7
回答已采纳
1
回答
如何
使用
DISPATCH_QUEUE_CONCURRENT和屏障
块
复制FIFO队列?
、
、
、
我看到DISPATCH_QUEUE_SERIAL是一个FIFO队列,只能在一个
处理
器核心上运行。当我
使用
DISPATCH_QUEUE_SERIAL时,
顺序
是维持
的
。但是,
使用
DISPATCH_QUEUE_CONCURRENT
的</
浏览 3
提问于2013-09-30
得票数 0
1
回答
在任务并行库场景
中
按正确
的
顺序
记录日志
、
、
我
的
用
C#
编写
的
windows服务检索数以千计
的
员工通信详细信息,并相应地向他们发送电子邮件。由于我
使用
的
是Parallel.Foreach(),我将无法控制值
的
处理
顺序
浏览 0
提问于2013-07-02
得票数 2
回答已采纳
1
回答
剃须刀页面@函数
块
与代码
块
、
、
在Razor cshtml文件
中
,有人能告诉我以下几点之间
的
区别吗?{}@{} 这几乎是一回事。
浏览 3
提问于2020-03-21
得票数 2
回答已采纳
1
回答
Node.js‘`Stream`’和
块
顺序
、
Node.js stream
的
顺序
是否保持到并包括'data'事件?我相信它们是这样
的
,而且似乎也表明至少pipe方法是
顺序
的
。我希望保留
块
顺序
,以便在流结束前调用对每个
块
进行操作
的
函数,也就是说,在读取流
的
一部分时,我希望缓冲
的
数据
块
由'data'事件
中
的
函数
处理
。但是,当我运行以下代码
浏览 1
提问于2018-10-29
得票数 2
回答已采纳
4
回答
使用
多线程
处理
大量数据
、
、
、
我需要编写一个
c#
服务(可以是windows服务或控制台应用程序),它需要
处理
存储在数据库
中
的
大量数据(100000条记录)。
处理
每条记录也是一个相当复杂
的
操作。作为
处理
的
一部分,我需要执行大量
的
插入和更新。一种方法是加载所有记录并按
顺序
处理
它们...这可能会变得相当慢。我正在寻找多线程选项,并在考虑让多个线程同时
处理
浏览 0
提问于2011-03-17
得票数 4
3
回答
具有有序完成
的
异步线程池
、
在基本线程池模式
中
,主线程将任务推送到请求队列。线程池以未指定
的
顺序
执行任务,并在每个任务完成时向主事件循环发送通知。 在某些情况下,您可以从额外
的
吞吐量
中
受益,但只能按照指定
的
顺序
使用
已完成
的
任务。主线程发送由线程池
处理
的
音频
块
。可以并发
处理
多个
块
并按
顺序
完成,但是主线程必须按照提交
处理
的
<
浏览 5
提问于2017-07-17
得票数 1
回答已采纳
1
回答
mapReduce与序贯法
、
对于如何在hadoop
中
检索数据,我有些困惑。 mapReduce是用于从hadoop集群(HDFS)检索数据,还是仅限于聚合。Hadoop支持
顺序
搜索,而不是我们可以说hadoop
处理
数据是并行
的
,在遍历每个节点时,搜索与
处理
有何不同?如果我错了,请纠正我:是否每个节点
的
块
是按
顺序
读取
的
,但是集群
中
的
许多节点是并行
处理
的
。我
的
意思是,两个作
浏览 2
提问于2013-10-23
得票数 0
回答已采纳
1
回答
为什么CLR
使用
两次异常模型?
、
、
C#
中有一章是关于
C#
6
中
添加
的
异常过滤器
的
,第4版。它描述了CLR
的
异常
处理
模型: 抛出异常,并开始第一次遍历。 CLR沿着堆栈遍历,试图找到哪个catch
块
将
处理
异常。如果有. exe
浏览 2
提问于2019-12-23
得票数 1
5
回答
关于
C#
变量范围与其他语言
的
问题
、
首先,让我说我以前从未
使用
过
C#
,而且我对它不太了解。 "...For示例,在C99、C++、Java
中
,所有局部变量
的
作用域都是从它们
的
声明到出现这些声明
的
块
的
末端。然而,在
中
浏览 5
提问于2010-06-04
得票数 10
1
回答
避免resx文件
中
的
合并冲突
、
在我们
的
C#
MVC项目中,我们将可本地化
的
字符串存储在.resx文件
中
。每次添加新字符串时,Visual都会将其放在文件
的
底部,这意味着如果在不同
的
分支
中
添加两个字符串,则会出现合并冲突,因为两个不同
的
代码
块
将被添加到同一个位置。 我们如何减少合并冲突?按字母
顺序
排列字符串可能有帮助,但我看不出如何做到这一点。或者我们可以告诉git将每个<data>...</data>标记作为一个
浏览 0
提问于2014-06-23
得票数 20
回答已采纳
1
回答
使用
线程以避免过早
的
数据访问
、
、
在我
的
C#
程序
中
,我有一个自动
的
函数调用序列。它们是按
顺序
调用
的
,每个函数所需
的
数据都取决于前面的函数。因此,每个函数都必须等待另一个函数完成。我不知道怎么做,但是在下一个函数开始时,一些函数
的
结果是不可用
的
。我试图通过
使用
线程来解决这个问题:taskA.Wait(); if(taskA.Is
浏览 3
提问于2015-11-10
得票数 1
回答已采纳
3
回答
如何为多个文件
处理
选择最佳
的
I/O策略?
、
、
、
让我们假设我们有下一个任务(非常抽象):我只看到两种方法:
使用
由多个线程
处理
的
任务队列。每个任务都
浏览 6
提问于2017-06-26
得票数 0
回答已采纳
4
回答
在
C#
中
,如果相关
的
catch
块
引发异常,是否可以强制控件通过一个最终
块
?
、
、
、
我知道,在Java
中
,如果一个异常被catch子句捕获,而它
的
catch
块
抛出一个异常,则控制将在线程终止之前传递抛出关联
的
最终
块
(如果有的话)。然而,在
C#
中
,情况似乎并非如此。在
C#
中
,几乎可以反映这种行为,方法是在try-catch语句
的
try
块
中放置一个try-finally语句,并在catch
块
中
抛出异常,但是如果最后一个
块
应该包含<e
浏览 14
提问于2013-10-08
得票数 0
回答已采纳
1
回答
在分布式
处理
过程
中
,哪种归档文件格式适合随机访问?
、
、
、
我正在寻找一种存档文件类型,可以用来在AWS lambda
中
处理
大型存档文件。存档
中
的
条目本身并不是很大,最大
的
可能是100mb,但可能有很多条目。我
的
策略是创建一个lambda来
处理
每个条目,其中我
的
lambda
的
参数是s3
中
文件
的
路径,以及归档
中
条目的字节范围。这将允许在不需要加载整个文件
的
情况下
处理
每个条目。我可以写一种格式来
处理<
浏览 0
提问于2019-08-18
得票数 0
1
回答
控制调度程序中加载
块
的
断路选择?
我有一些本地二进制格式
的
大文件,其中包含了许多3D (或4D)数组作为一系列2D
块
。文件
中
块
的
顺序
是随机
的
(可以是变量A
的
块
17,变量B
的
块
6,等等)。我没有控制文件生成
的
能力,我只是在
使用
结果。如果我正确理解,对于没有成本差异
的
任务(依赖关系
的
#?),本地线程调度程序将
使用
任务键名作为平手键。这似乎导致按数组
浏览 0
提问于2018-06-15
得票数 1
回答已采纳
1
回答
要包含在
块
表达式
中
的
表达式树
、
当希望执行代码时,我很困惑需要将哪些表达式树添加到
块
表达式
中
。是否有指导方针,即如何执行表达式
的
IEnumerable?它们是否按照在IEnumerable中出现
的
顺序
执行?
浏览 2
提问于2014-03-20
得票数 1
回答已采纳
1
回答
如果SQL Server
中
的
存储过程已经
处理
了SQL异常,是否在Entity Framework
中
处理
这些异常?
、
、
、
、
我正在
使用
带有EF核心
的
ASP.NET RESTful应用程序接口来与SQL Server数据库通信。我想执行一些
处理
异常
的
存储过程。调用try catch
块
中
的
存储过程还需要包装
C#
代码吗?如果我没有将代码包装在try catch
块
中
,即使我
的
存储过程
处理
了异常,
C#
也会抛出异常吗?
浏览 20
提问于2021-09-12
得票数 0
回答已采纳
1
回答
为什么在finally
块
中
不允许等待?
、
、
为什么finally
块
中
不允许
使用
await?Fn() try } { }知道手动获取Awaiter是可能
的
浏览 0
提问于2013-02-01
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C#多线程开发-处理子线程中的异常
【C#编程锦囊·连载16】如何处理程序中的BUG?
C#中的事件
Python中处理日期时间库的使用方法
怎样使用C#获取WIFI的连接状态?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券