タグ

2008年11月26日のブックマーク (4件)

  • セマフォの説明

    ★セマフォ [1]セマフォの動作とシステム セマフォは、「セマフォ値」に対応した処理をする。 セマフォは大きく分けて2つの処理に利用されます。 �@複数のプロセス間でプログラムの実行の同期を取る �A共有リソースの排他アクセスの制御 �@プログラムの実行の同期を取る (例)プロセスAとプロセスBが待ち合わせをする(片方が実行するステップまで来たら、もう片方が実行するステップまで来るのを 待つ) �@セマフォ数を決める →セマフォの数は2つで、初期値は両方とも0とする。 �Aブロック値を決める。 →プロセスAをブロックする時は0番を使う。 プロセスBをブロックする時は1番を使う。 �Bプロセスに割り付けられたセマフォが処理をする →プロセスAが実行するステップまで来たら、相手のプロセスのセマフォに「アンロック」を行い、自分のセマフォに 「ロック」を行う。 (プロセスAなら、1番を「アンロック

  • 【Top10】iPhone 2.2にガッカリ、Androidに期待 - @IT

    個人的な話で恐縮だが、週末はiPhoneのOSをアップデートした。今回、バージョン2.2での機能強化ポイントはいくつかあるが、期待していたのはPodcastの機能強化と絵文字対応だった。 iPhoneを買って最初に驚いたことは、Podcastの登録やコンテンツのダウンロードがPC上のiTunesでしかできないということだった。いったい何のための3GやWi-Fiなのかとガッカリした。それがiPhone 2.2ではiPhone単体でPodcastがダウンロードできるようになると聞いて期待していたのだ。 iPhone 2.2のPodcast機能強化では、2つの点で驚いた。1つは3GでもWi-Fiでもコンテンツがダウンロードできること。もう1つはiTunes Storeに登録されたチャンネルのみがダウンロード可能で、しかも「購読」ができないこと。 動画付きもあるPodcastはネットワーク負荷が高

    ono_matope
    ono_matope 2008/11/26
    意味不明。
  • ロックとmutex - ファイヤープロジェクト

    スレッドの同期には,pthread_joinによる合流の他に,ロックという方法がある. mutexって何だ? mutexの属性と初期化 mutexのロックとアンロック サンプル mutexって何だ?mutexはmutual exclusionの略らしい. ということは,mutexは「ミューテクス」とかそんな感じの読みのような気がするが,正しい読みはよくわからない(※). とにかく,pthreadでは,mutexをロックすることによって,スレッド間の同期を行うことができる. mutex = バイナリセマフォ ということで,よいと思う. つまり,あるスレッドでロックしたmutexに対し,別のスレッドがロックしようとしたら,最初のスレッドがそのmutexを開放するまで後のスレッドは待たされる. 上図で,破線で囲まれた部分の処理が,同期が保証される領域で,クリティカルセクションという. 具体的には

    ロックとmutex - ファイヤープロジェクト
  • goo注目ワード ピックアップ・・・金縛りの正体(goo注目ワード) - goo ニュース

    中国語では「鬼圧身(幽霊に抑えつけられた身体)」。トルコ語では「カラバサン (暗闇の抑圧者、襲撃者)」。アイスランドでは「マラが来た」と表現されている現象といえば? そう、日語でいうところの「金縛り」。眠っていると突如誰かに押しつぶされるような感覚に陥るこの症状、世界を見渡せば霊のたたりや悪魔の仕業と考える地域も少なくないようですが、実はこれ、心霊現象ではないんです。テレビ番組でも経験談などを耳にしますが、体験者って意外と少なくないのかも。では、その金縛りの正体とは? 金縛りとは、体が思うように動かせなくなることを指すもので、主に就寝時に現れる症状。医学用語では「睡眠麻痺」と呼ばれ、意識は覚醒しているのに体が脱力しているという状態。中には、幻覚が見えた、人の気配を感じたというケースも報告されています。これは眠りのサイクルと関係が深いとされ、来ノンレム睡眠から始まるはずが、サイクルが乱れ

    goo注目ワード ピックアップ・・・金縛りの正体(goo注目ワード) - goo ニュース
    ono_matope
    ono_matope 2008/11/26
    『アイスランドでは「マラが来た」と表現されている現象』 via. http://twitter.com/studio15/status/1022878675