C#
morlong
这个作者很懒,什么都没留下…
展开
-
Parallel.For 的简单测试
Parallel 是C#的一个并行类,近期正好用到,简单试验一下其性能配置。LZ电脑配置 CPU:i7-6700U,205GHZ。分别比较了Parallel.For和普通for的遍历耗时。代码如下byte[] imageData = new byte[2048 * 2048 * 2];byte[] imageDarkNoise = new byte[2048 * 2048 * 2]...原创 2019-05-13 17:46:48 · 369 阅读 · 0 评论 -
C#关于输入参数是数组的元素,导致的数据变化问题
比如void TestInput(int data){ sleep(20000); console.writeline(data.toString());}void Main(){ int[]data=new int[2]; data[0]=1; data[1]=2; int i=0; Task.run(()=> ...原创 2019-05-24 17:47:00 · 408 阅读 · 0 评论 -
关于C# 通过new申请大内存的耗时问题
在正常的C#使用中,平时没有关注过new byte[]之类的耗时问题。近期在做一个跟耗时相关的项目时,才发现申请内存也是耗时的,代码如下:for(int i=0;i<1000;i++){ Stopwatch st = new Stopwatch(); st.Start(); byte[] imagePre = new byte[2048 * 2048 ...原创 2019-05-13 14:11:34 · 2077 阅读 · 0 评论 -
C# WinForm 跨线程访问控件
https://www.cnblogs.com/djzxjblogs/p/7525206.html转载 2019-06-28 10:12:10 · 286 阅读 · 0 评论 -
使用AssemblyInstaller卸载服务后,卸载程序不关闭,就无法删除服务对应的exe的问题
原始代码如下:public static bool UnintService(String serverName, string exeName){ try { //UnInstall Service if (CheckService(serverName)) { var myAssemblyInstaller = new AssemblyInstaller...原创 2019-09-25 10:29:53 · 808 阅读 · 0 评论