Structure

UnownedSerialExecutor

An unowned reference to a serial executor (a SerialExecutor value). ある直列遂行者(シリアルエグゼキュータ)への非所有参照(SerialExecutor値)。

Declaration 宣言

@frozen struct UnownedSerialExecutor

Overview 概要

This is an optimized type used internally by the core scheduling operations. It is an unowned reference to avoid unnecessary reference-counting work even when working with actors abstractly. Generally there are extra constraints imposed on core operations in order to allow this. For example, keeping an actor alive must also keep the actor’s associated executor alive; if they are different objects, the executor must be referenced strongly by the actor. これは、コアスケジューリング演算によって内部的に使われるある最適化された型です。これはある非所有参照で、不必要な参照カウント作業を、アクターそれらを抽象的に扱っている時でさえ防ぐためのものです。一般的にこれを可能にするためにコア演算上で課せられる余分な制約があります。例えば、あるアクターを生かし続けることはまた、そのアクターのもつ関連エグゼキュータも生かし続ける必要があります; それらが異なるオブジェクトであるならば、エグゼキュータはアクターによって強く参照されなければなりません。

Topics 話題

Initializers イニシャライザ

Relationships 関係

Conforms To 次に準拠

See Also 参照

Executors エグゼキュータ(遂行者)