パスワードを忘れた? アカウント作成
587049 journal

tarosukeの日記: UNI*の... 2

日記 by tarosuke

mumumuさめ日記経由

ぐぐるの試験で「UNI*のどこが問題でどう直す?」みたいなのがあったそうだが...

1.シグナルにメッセージが乗らない
    結構致命的だと思うけどな。誰がシグナル投げたかすら...
    これができないばっかりにパイプ張ったり共有メモリ確保したりする事も
    少なくないはず。あーマンドクセ。
    なので、シグナルを拡張してイベントを投げ合えるようにする。
2.グローバルスコープなセマフォをサックリ使えない
    これがないばっかりにファイルやディレクトリを作り放題。
    無駄無駄無駄無駄ぁ(違
3.ファイルを開くときのデフォルトが排他になってない
    なのでディレクトリ作ってみたり、いろいろやっちゃってて...
    # 歴史的経緯も知ってるがな~。

こんな感じかな?「まっすぐ組めない」所を中心に。
# エラソーな事言えた口ではないが

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by oddmake (1445) on 2005年01月06日 6時34分 (#674686) 日記
    その三つの欠陥が直っているわけですね?
    --
    /.configure;oddmake;oddmake install
    • 直ってるっつーか...
      1.はそもそもスレッドもりもりなイベント丼がデフォルトなのでそのまんま解決してるし、2.は排他処理が必要な事はOS任せにするつもりなのでたぶん必要ないでつ。3.は一つのファイルを複数プロセスからつつく使い方はほとんどしないのでどーでもいいというかでもデフォルトは排他だったりとか、そんな感じでつ。
      # 新しく作るんだから直りはしないでつよ。@:-P
      親コメント
typodupeerror

海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs

読み込み中...