当前位置: 首页 > news >正文

C# 创建多线程的函数

C#中,创建子线程与Task任务相比,能够循环执行特定操作,可以用于长期监听TCP消息,发送心跳等。
本文对C#的多线程简单封装一下,哎,以方便线程的创建和命名。

文章目录

    • 多线程
      • 定义
      • 应用

多线程

定义

using System.Threading;/// <summary>
/// 创建进程的函数
/// </summary>
/// <param name="work">进程要执行的函数</param>
/// <param name="tName">进程的名称</param>
public delegate void WorkProc();
public static void CreateWorkThread(WorkProc work, string tName)
{Thread thread = new Thread(new ThreadStart(work));thread.Name = tName;thread.IsBackground = true;thread.Start();
}

应用

CreateWorkThread(() =>
{while (true){try{   // 要执行的代码}catch (Exception ex){Console.WriteLine($"报错:{ex}");}}
}, "MyThread4Test");

相关文章:

  • LeetCode59 螺旋矩阵 II
  • 轻量化CNN网络 - MobileNet
  • 知识笔记(八十九)———链式语句中partition和strict用法
  • spring和springboot、springMVC有什么区别?
  • C# CefSharp 根据输入日期段自动选择日期
  • LeetCode454. 四数相加 II和1.两数之和
  • 探索全球DNS体系 | 从根服务器到本地解析
  • Ubuntu 22.04 LTS 安装使用腾达(Tenda) W311MIv6 AX300 无线网卡
  • Elasticsearch:介绍 kNN query,这是进行 kNN 搜索的专家方法
  • 如何在科技创新中发挥国有企业的战略支撑作用?
  • 使用AFPN渐近特征金字塔网络优化YOLOv8改进小目标检测效果(不适合新手)
  • vue3-组件基础
  • Next-GPT: Any-to-Any Multimodal LLM
  • python:最简单爬虫之使用Scrapy框架爬取小说
  • Linux查找日志常用命令
  • 深入了解以太坊
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • AngularJS指令开发(1)——参数详解
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • Java精华积累:初学者都应该搞懂的问题
  • Mysql优化
  • npx命令介绍
  • python大佬养成计划----difflib模块
  • SpringBoot几种定时任务的实现方式
  • Terraform入门 - 3. 变更基础设施
  • Vue组件定义
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 从零开始的无人驾驶 1
  • 大主子表关联的性能优化方法
  • 来,膜拜下android roadmap,强大的执行力
  • 浅谈Golang中select的用法
  • 深度学习在携程攻略社区的应用
  • 物联网链路协议
  • 智能合约Solidity教程-事件和日志(一)
  • 智能合约开发环境搭建及Hello World合约
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • #include到底该写在哪
  • #pragma预处理命令
  • (12)Hive调优——count distinct去重优化
  • (solr系列:一)使用tomcat部署solr服务
  • (转)Unity3DUnity3D在android下调试
  • (转载)OpenStack Hacker养成指南
  • .NET CORE Aws S3 使用
  • .NET Framework与.NET Framework SDK有什么不同?
  • .NET MVC 验证码
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .NET委托:一个关于C#的睡前故事
  • .one4-V-XXXXXXXX勒索病毒数据怎么处理|数据解密恢复
  • [android]-如何在向服务器发送request时附加已保存的cookie数据
  • [C#C++]类CLASS
  • [C++进阶篇]STL中vector的使用
  • [Head First设计模式]策略模式
  • [IE技巧] IE 中打开Office文件的设置