Processes and Threads
プロセスとスレッド
Manage your app's interaction with the host operating system and other processes, and implement low-level concurrency features.
あなたのアプリとホストオペレーティングシステムおよび他のプロセスとの相互作用を管理します、そしてローレベル並行性機能を実装します。
Topics
話題
Run Loop Scheduling
実行ループを予定する
NSRunLoop
The programmatic interface to objects that manage input sources.
入力ソースを管理するオブジェクトに対するプログラムインターフェイス。
NSTimer
A timer that fires after a certain time interval has elapsed, sending a specified message to a target object.
特定の時間間隔が経過した後に発火するタイマー、指定されたメッセージをあるターゲットオブジェクトへと送ります。
Process Info
プロセス情報
NSProcessInfo
A collection of information about the current process.
現在のプロセスについての情報のコレクション。
Threads and Locking
スレッドとロック
NSLocking
The elementary methods adopted by classes that define lock objects.
ロックオブジェクトを定義するクラスによって採用される基礎的なメソッド。
NSLock
An object that coordinates the operation of multiple threads of execution within the same application.
同じアプリケーション内の複数の実行スレッドの操作を調整するオブジェクト。
NSRecursiveLock
A lock that may be acquired multiple times by the same thread without causing a deadlock.
膠着状態を引き起こすことなく同じスレッドによって複数回獲得されるかもしれないあるロック。
NSDistributedLock
A lock that multiple applications on multiple hosts can use to restrict access to some shared resource, such as a file.
複数のホスト上の複数のアプリケーションが、例えばファイルなどのなんらかの共有リソースにアクセスするのを制限するのに使用できるロック。
NSConditionLock
A lock that can be associated with specific, user-defined conditions.
特定の、ユーザ定義の条件と結びつけることができるロック。
NSCondition
A condition variable whose semantics follow those used for POSIX-style conditions.
ある条件変数、それの持つ意味論はPOSIX形式条件に使われるものに従います。
Operations
さまざまな演算
NSOperationQueue
A queue that regulates the execution of operations.
オペレーションいくつかの実行を統制するキュー。
NSOperation
An abstract class that represents the code and data associated with a single task.
ある単一のタスクと結びつけられたコードおよびデータを表す抽象クラス。
NSBlockOperation
An operation that manages the concurrent execution of one or more blocks.
ひとつ以上のブロックの並列実行を管理するある演算。
NSInvocationOperation
An operation that manages the execution of a single encapsulated task specified as an invocation.
ある発動として指定される単一のカプセル化されたタスクの実行を管理する演算。
Scripts and External Tasks
スクリプトと外部タスク
NSTask
An object that represents a subprocess of the current process.
NSUserUnixTask
An object that executes unix applications.
unixアプリケーションを実行するオブジェクト。
See Also
参照
Low-Level Utilities
ローレベルユーティリティ
XPC
Manage secure interprocess communication.
安全なプロセス間通信を管理します。
Object Runtime
オブジェクトランタイム
Get low-level support for basic Objective-C features, Cocoa design patterns, and Swift integration.
基本的なObjective-C機能、Cocoaデザインパターン、およびSwift統合のローレベルサポートをします。