Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    Stride.Core.MicroThreading Namespace

    Classes

    AsyncAutoResetEvent

    AsyncSignal

    Channel<T>

    Provides a communication mechanism between MicroThread.

    ChannelMicroThreadAwaiter<T>

    MicroThread

    Represents an execution context managed by a Scheduler, that can cooperatively yield execution to another MicroThread at any point (usually using async calls).

    MicroThreadLocal<T>

    Provides microthread-local storage of data.

    MicroThreadProfilingKeys

    MicrothreadProxySynchronizationContext

    MicroThreadSynchronizationContext

    Scheduler

    Scheduler that manage a group of cooperating MicroThread.

    SchedulerThreadEventArgs

    Provides data for the MicroThreadStarted, MicroThreadEnded, MicroThreadCallbackStart and MicroThreadCallbackEnd events.

    StrideScriptAttribute

    SwitchToAwaiter

    Structs

    MicroThreadYieldAwaiter

    Enums

    ChannelPreference

    MicroThreadEvent

    MicroThreadFlags

    MicroThreadState

    ScheduleMode

    ScriptFlags

    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation