C#Thread

  1. 线程(Thread)与进程(Process)

线程是一个可执行路径,它可以独立于其他线程执行

每个线程都在操作系统的进程(Process)内执行,而操作系统进程提供了程序远行的独立环境

根据线程可分为:

单线程应用,在进程的独立环境里只跑一个线程,所以该线程拥有独占权;

多线程应用,当单个线程中共会跑多个线程,它们会共享当前执行环境(尤其是内存);

2在C#中提供的一个Thread类创建和控制线程,设置其优先级并获取其状态;

命名空间:System.Threading

程序集:System.Threading.Thread.dll

.NET6中为Thread提供的属性

属性名称

作用

ApartmentState

获取或设置此线程的单元状态

CurrentCulture

获取或设置当前线程的区域性

CurrentPrinicipal

获取或设置线程的当前负责人

CurrentThread

获取当前正在运行的线程

CurrentUICulture

获取或设置资源管理器使用当前区域性以便在运行时查找区域性特定的资源

ExecutionContext

获取ExecutionContext对象,该对象包含有关当前线程的各种上下文的信息

IsAlive

获取指示当前线程的执行状态的值

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值