タグ

排他制御に関するy-kobayashiのブックマーク (2)

  • Cocoa Frameworkの同期ツール - Qiita

    以前にApple公式のこれとかこれとかこれを読んだときの自分向けまとめをQiitaに投稿しておく。ドキュメント読んでいない各位はこの記事を読むよりまずドキュメントを読んだ方が良いと思います() 用語の定義 ドキュメントの中では用語の定義が以下のようになされている。 スレッド: コードを実行する、他とは切り離されたパスのこと プロセス: 動作中の実行形式コードのことで、複数のスレッドから成ることもある タスク: 実行するべき処理を表す、抽象的な概念 スレッドセーフ ひとつのアプリケーションに複数のスレッドがあると、同じリソースに対する複数スレッドから変更が意図せず干渉する場合がある。基的かつ有効な方針は、共有リソースを減らし、スレッド間のやり取りを最小化することだ。 不変オブジェクトはスレッドセーフであるので、スレッド間で安全に受け渡しすることができる。また、そもそもあるオブジェクトが単一

    Cocoa Frameworkの同期ツール - Qiita
  • Swift 世代の排他制御 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    Swift 世代の排他制御 - Qiita
  • 1