小编Nid*_*dhi的帖子

如何以编程方式将程序的CPU使用率限制在70%以下?

最近,我在构建我的程序时变得更加健康,我观察到大多数程序需要2或3分钟才能执行,当我检查任务调度程序时,我发现它们消耗了100%的CPU使用率,可以我在代码中以编程方式限制了这种用法?这肯定会让我在给定的时间运行多个程序.

谢谢,Nidhi

c# performance system.diagnostics cpu-usage

44
推荐指数
5
解决办法
3万
查看次数

多个线程将其结果填入一个DataTable C#

我刚刚开始学习线程的概念,我有点困在这个问题上,它让我疯狂......

我真正需要完成的事情 -

我在本地目录中有大约300个文本文件,需要针对特定​​值进行解析...在每个文本文件中找到这些"值"后,我需要将它们存储在数据库中.所以我遵循了简单的方法访问目录中的每个文本文件 - 解析并将结果值作为一行更新到本地DataTable,当我完成解析所有文件并将300行存储到DataTable时,我会对我的DataTable执行SQLBulkCopy数据库.这种方法工作正常,只需要大约10分钟来运行我的代码!

我现在想做什么 -

为每个文件创建一个新线程,并在任何给定时间将线程数保持在4以下...然后每个线程将解析整个文件并返回一行以更新本地DataTable

我被困的地方 - 我不明白如何更新从多个线程获取行的单个数据表...

相当一个解释不是..希望这里有人可以为此提出一个好主意......

谢谢,Nidhi

c# datatable multithreading

3
推荐指数
1
解决办法
1万
查看次数

我应该选择哪一个?X86或X64架构?(在Dell PC GX680上安装Windows 200X服务器操作系统时)

我正在尝试在DELL optiplex桌面GX600系列上安装Windows服务器操作系统,在安装过程中,我要求在第一步中选择:1)Windows 2008 X86架构或2)Windows 2008 X64架构

现在,我如何确定构建戴尔桌面的架构以及我应该选择哪种操作系统安装选项?

architecture installation operating-system

1
推荐指数
1
解决办法
5万
查看次数

.Multithreading net - 实现所选代码而不会被线程中断

SO用户,

我有3个线程在任何给定时间同时运行,麻烦是在线程1尝试通过传递用户名连接到服务器线程2被调用,并且当线程1转动时,服务器关闭它在代码上的连接.

我可以在任何地方实现同时发送用户名和密码,同时线程互相打断吗?

谢谢!,Nidhi

.net c# multithreading timeout

0
推荐指数
1
解决办法
560
查看次数