「NSLocking Protocol Reference」の編集履歴(バックアップ)一覧はこちら
「NSLocking Protocol Reference」(2010/02/10 (水) 20:58:29) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
//0.下はいじらない
Tags:&tags()
//1.以下に続けてADCでの分類を書き込みリンクする。「NSHogeのクラスリファレンス」、まで書く
&link_toppage(トップ) > [[リファレンス]] > データ管理:イベント制御 > NSLocking プロトコルリファレンス
//2.リファレンス日本語名を見出し1で書く。wiki内のリンクで用いられるタイトルになる。翻訳元にもリンクする。
*NSLocking プロトコルリファレンス [[翻訳元>http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Protocols/NSLocking_Protocol/Reference/Reference.html]]
//3.翻訳元の最終更新日を書く
このページの最終更新:&date()
ADCの最終更新:2007-01-22
//4.以下、用語は頻繁に出てくる単語の翻訳ガイドラインを参照しながら翻訳する。
//5.ある程度書き終わったらタグ(未完または完成、カテゴリ名×3)をつけて下線を引く(広告との境)。これで終了。それではGood Luck!
//本文開始↓
|準拠しているクラス|[[NSConditionLock]]&br()[[NSLock]]&br()[[NSRecursiveLock]]|
|フレームワーク|/System/Library/Frameworks/Foundation.framework|
|使用可能な環境|Mac OS X v10.0以降|
|宣言ファイル|NSLock.h|
|コンパニオンガイド|[[Threading Programming Guide]]|
**概観(Overview)
----
NSLockingプロトコルはロックオブジェクトを定義するクラスが準拠する基本的なメソッドを宣言しています。ロックオブジェクトは一つのアプリケーションで実行されているマルチスレッド群の動作を調整するのに使われます。ロックオブジェクトを使うことで、分離したスレッドが一斉に実行していることから生じるコードの致命的な分断を防ぎ、共有データや共有リソースが破壊されてしまわないようにできます。
**このクラスでできること(Tasks)
----
***ロックすること(Working with Locks)
&space(8)&link_anchor(lock){- lock} &italic(){required method}
&space(8)&link_anchor(unlock){- unlock} &italic(){required method}
**インスタンスメソッド
----
***&anchor(option=nolink,lock){lock}
***&anchor(option=nolink,unlock){unlock}
----
//0.下はいじらない
Tags:&tags()
//1.以下に続けてADCでの分類を書き込みリンクする。「NSHogeのクラスリファレンス」、まで書く
&link_toppage(トップ) > [[リファレンス]] > データ管理:イベント制御 > NSLocking プロトコルリファレンス
//2.リファレンス日本語名を見出し1で書く。wiki内のリンクで用いられるタイトルになる。翻訳元にもリンクする。
*NSLocking プロトコルリファレンス [[翻訳元>http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Protocols/NSLocking_Protocol/Reference/Reference.html]]
//3.翻訳元の最終更新日を書く
このページの最終更新:&date()
ADCの最終更新:2007-01-22
//4.以下、用語は頻繁に出てくる単語の翻訳ガイドラインを参照しながら翻訳する。
//5.ある程度書き終わったらタグ(未完または完成、カテゴリ名×3)をつけて下線を引く(広告との境)。これで終了。それではGood Luck!
//本文開始↓
|TOP:BGCOLOR(#eef):準拠しているクラス|BGCOLOR(#eef):[[NSConditionLock]]&br()[[NSLock]]&br()[[NSRecursiveLock]]|
|フレームワーク|/System/Library/Frameworks/Foundation.framework|
|BGCOLOR(#eef):使用可能な環境|BGCOLOR(#eef):Mac OS X v10.0以降|
|宣言ファイル|NSLock.h|
|BGCOLOR(#eef):コンパニオンガイド|BGCOLOR(#eef):[[Threading Programming Guide]]|
**概観(Overview)
----
NSLockingプロトコルはロックオブジェクトを定義するクラスが準拠する基本的なメソッドを宣言しています。ロックオブジェクトは一つのアプリケーションで実行されているマルチスレッド群の動作を調整するのに使われます。ロックオブジェクトを使うことで、分離したスレッドが一斉に実行していることから生じるコードの致命的な分断を防ぎ、共有データや共有リソースが破壊されてしまわないようにできます。
**このクラスでできること(Tasks)
----
***ロックすること(Working with Locks)
&space(8)&link_anchor(lock){- lock} &italic(){required method}
&space(8)&link_anchor(unlock){- unlock} &italic(){required method}
**インスタンスメソッド
----
***&anchor(option=nolink,lock){lock}
***&anchor(option=nolink,unlock){unlock}
----
表示オプション
横に並べて表示:
変化行の前後のみ表示: