首页 > 编程语言 >c# 多线程的使用

c# 多线程的使用

时间:2023-09-20 17:46:21浏览次数:56  
标签:isTrue c# list sw ex 使用 Stopwatch 多线程

需求描述  需要定期获取设备的状态 目前需要ping的设备只有 200个左右 

 

 耗时 177.429 秒

 

 

 

            Stopwatch sw = new Stopwatch();
            sw.Start();
            try
            {
         
                var list= _assetinfoService.GetLists(ip:"true"); 

                for (int i = 0; i < list.Count; i++)
                {
                    var isTrue = CommonHelper.PingIp(list[i].IP4);

                    list[i].QYZT= isTrue ? "1" : "2";                                                    
                }

                _assetinfoService.BathUpdate(list);
            }
            catch (Exception ex)
            {

                return Fail("失败,", ex.Message);
            }
            sw.Stop();  
            return Success(@"成功{sw.ElapsedMilliseconds}ms"+ sw.ElapsedMilliseconds);

 

标签:isTrue,c#,list,sw,ex,使用,Stopwatch,多线程
From: https://www.cnblogs.com/kkds/p/17717936.html

相关文章

  • nacos 2.2.0 报:requestMappingHandlerAdapter jackson 的错误
    你可以用MavenHelper查看该模块的maven可能就会有冲突。我进行一个解决了这个问题。启动的模块没有在maven中声明继承父模块,我的在该模块添加了:<parent><groupId>com.zhuangjie.spark</groupId><artifactId>spark-modules</artifactId><version>0.0.1-SNAPSHOT</......
  • Linux环境下sentence-transformers 之 all-MiniLM-L6-v2模型安装与使用
    好记性不如烂笔头系列一、背景:1、之前使用chatgpt接口生成embeddings的向量维度为1536维,数据库中占用较大,所以找寻低维度的向量生成方法,减少数据占用2、在huggingface上发现all-mpnet-base-v2及all-MiniLM-L6-v2两个模型不错,前者会生成768维的向量,后者会生成384维的向量 二......
  • Hyperledger Fabric 2.5.4开发之“定义功能需求”问题
    说明本文描述了一个不再使用“系统通道”的网络(以前该通道由排序服务引导,并且由排序服务专门控制)。自Fabricv2.3发布以来,在创建通道的过程方法中,使用系统通道现在被视为遗留方案。在通道配置(在通道的最新配置区块中找到)中,可以为每个通道定义功能需求。通道配置包含三个位置,每个位......
  • 【目标检测】Fast R-CNN算法实现
    一、前言2014年,RossGirshick提出RCNN,成为目标检测领域的开山之作。一年后,借鉴空间金字塔池化思想,RossGirshick推出设计更为巧妙的FastRCNN(https://github.com/rbgirshick/fast-rcnn),极大地提高了检测速度。FastRCNN的提出解决了RCNN结构固有的三个弊端:繁琐的多阶段训练:RCNN......
  • 无涯教程-JavaScript - BETA.INV函数
    描述BETA.INV函数返回beta累积概率密度函数(BETA.DIST)的反函数。如果概率=BETA.DIST(x...TRUE),则BETA.INV(概率...)=x。在预期的完成时间和可变性的情况下,可以在项目计划中使用beta分布来建模可能的完成时间。语法BETA.INV(probability,alpha,beta,[A],[B])争论A......
  • 关于pagehelper分页无法使用的情况下进行分页,以及对显示页码navigatePages限制
    IntegerpageNum=1;IntegerpageSize=10;//计算总数inttotal=list==null?0:list.size();//计算总页数intpageSum=total%pageSize==0?total/pageSize:total/pageSize+1;PageHelper.startPage(pageNum,pageSize);//开始分页List<ActTrsDetailDto>collect......
  • 说说Object类下面有几种方法呢?
    今天说一道基础题型,不过很多人会忽略或者至少说不完整,但是面试时被问到的几率还是很大的。面试题Object有几种方法呢?Java语言是一种单继承结构语言,Java中所有的类都有一个共同的祖先。这个祖先就是Object类。如果一个类没有用extends明确指出继承于某个类,那么它默认继承Object类。O......
  • CF1677D Tokitsukaze and Permutations
    好玩题。对于一个排列\(p\),进行\(k\)轮冒泡,记\(v_i=\sum_{j<i}[p_j<p_i]\),给定\(v_i\),部分值不确定,求合法的\(p\)的个数。\(p\)由\(v\)唯一确定。考虑一个个加数字进去,每次可以判断加入数字与前面数字的相对大小,于是可以确定原排列。只用研究\(v\),不用......
  • 2023年9月天津/济南/深圳CSPM-3国标项目管理中级认证报名
    CSPM-3中级项目管理专业人员评价,是中国标准化协会(全国项目管理标准化技术委员会秘书处),面向社会开展项目管理专业人员能力的等级证书。旨在构建多层次从业人员培养培训体系,建立健全人才职业能力评价和激励机制的要求,培养我国项目管理领域复合型人才。  【证书含金量】 ·竞聘优先......
  • 2. MGI Pacbio ONT 测序原理
    本人的生物只有高中且4年没碰的水平,如果涉及生物的笔记没写对请见谅.1.总览2.MGI测序原理  MGI属于华大智造的专利技术,同样是用于测序.在解决下面三个问题上使用了不同的方法.(1)如何区分不同碱基:这里可以看作一致,是相似的技术.(2)荧光微弱:滚环扩增,形成DNA纳米......