[C#] 多线程的使用

简介: [C#] 多线程的使用

首先在项目头添加:using System.Threading;

一、启动线程

1 .在按钮中启动线程

ThreadStart threadStart = new ThreadStart(Calculate1);//通过ThreadStart委托告诉子线程执行什么方法  
  Thread thread = new Thread(threadStart);
  thread.Start();//启动线程1

2 .添加子线程函数

public static void Calculate1()
  {
    //添加所需要的检测代码
  }

二、关闭线程

thread.Abort();//调用Thread.Abort方法试图强制终止thread线程

其他知识点:

子线程与主线程共用变量:

public static HTuple hv_ExpDefaultWinHandle;

目录
相关文章
|
20天前
|
SQL 开发框架 安全
C#编程与多线程处理
【4月更文挑战第21天】探索C#多线程处理,提升程序性能与响应性。了解C#中的Thread、Task类及Async/Await关键字,掌握线程同步与安全,实践并发计算、网络服务及UI优化。跟随未来发展趋势,利用C#打造高效应用。
|
2月前
|
Java 调度 C#
C#学习系列相关之多线程(一)----常用多线程方法总结
C#学习系列相关之多线程(一)----常用多线程方法总结
|
2月前
|
安全 编译器 C#
C#学习相关系列之多线程---lock线程锁的用法
C#学习相关系列之多线程---lock线程锁的用法
|
2月前
|
C#
C#学习相关系列之多线程---ConfigureAwait的用法
C#学习相关系列之多线程---ConfigureAwait的用法
|
2月前
|
C#
C#学习相关系列之多线程---TaskCompletionSource用法(八)
C#学习相关系列之多线程---TaskCompletionSource用法(八)
|
2月前
|
Java C#
C#学习系列相关之多线程(五)----线程池ThreadPool用法
C#学习系列相关之多线程(五)----线程池ThreadPool用法
|
2天前
|
安全 Java C#
C#多线程详解
C#多线程详解
11 0
|
2月前
|
C#
C#学习系列相关之多线程(二)----Thread类介绍
C#学习系列相关之多线程(二)----Thread类介绍
|
2月前
|
Java C#
C#学习相关系列之多线程(七)---Task的相关属性用法
C#学习相关系列之多线程(七)---Task的相关属性用法
|
2月前
|
Java C#
C#学习相关系列之多线程(六)----Task的初级使用
C#学习相关系列之多线程(六)----Task的初级使用