
多线程
文章平均质量分 52
线程的相关介绍
Fortunatever
这个作者很懒,什么都没留下…
展开
-
ValueTask依赖的基础类型
一、IValueTaskSource接口1、IValueTaskSource接口的定义public interface IValueTaskSource该接口用于表示一个对象可以被ValueTask封装2、IValueTaskSource接口中声明的方法//获取当前操作的状态ValueTaskSourceStatus GetStatus(short token);//当一个Task完成后,该方法将会被调用,进而执行后续的actionvoid OnCompleted(Action<ob原创 2021-05-23 17:19:48 · 116 阅读 · 0 评论 -
C# Thread详解
一、类Thread的定义public sealed partial class Thread : CriticalFinalizerObjectThread类只继承了一个抽象类CritiacalFinalizerObject二、Thread内部的定义的类1、StartHelper类1.1、类StartHelper的定义private sealed class StartHelper1.2、类StartHelper中的定义的字段//该线程中允许使用的最大栈深internal int _m原创 2021-05-21 10:20:27 · 4430 阅读 · 1 评论 -
ExecutionContext类详解
一、ExecutionContext类的定义public sealed class ExecutionContext : IDisposable, ISerializable该类是Thread中的一个内部类二、ExectutionContext中的字段//默认的执行上下文internal static readonly ExecutionContext Default = new ExecutionContext();private static volatile ExecutionConte原创 2021-05-20 19:02:28 · 1807 阅读 · 0 评论 -
ValueTaskSourceOnCompletedFlags与ValueTaskSourceStatus
一、位标志类型ValueTaskSourceOnCompletedFlags详解1、ValueTaskSourceOnCompletedFlags类型的定义[Flags]public enum ValueTaskSourceOnCompletedFlags该位标志类型的值用于从ValueTask或ValueTask<TResult>传递给IValueTaskSource.OnCompleted或IValueTaskSource<TResult>.OnCompleted,从而原创 2021-05-18 14:18:51 · 130 阅读 · 0 评论 -
C# WaitHandle
WaitHandle详解一、类的定义 public abstract partial class WaitHandle : MarshalByRefObject, IDisposable二、WaitHandle类中的字段internal const int MaxWaitHandles = 64;protected static readonly IntPtr InvalidHandle = new IntPtr(-1);//SafeWaitHandle继承了SafeHandleZeroOrM原创 2021-05-18 10:55:58 · 934 阅读 · 0 评论 -
C# SafeHandle详解
一、类的定义1、类SafeHandle的定义public abstract partial class SafeHandle : CriticalFinalizerObject, IDisposable该类继承了抽象类CriticalFinalizerObject,并实现了IDisposable接口2、父类CriticalFinalizerObject的定义public abstract class CriticalFinalizerObject{ protected CriticalFi原创 2021-05-17 14:42:42 · 2029 阅读 · 2 评论