タグ

並列に関するnnn3のブックマーク (2)

  • Webでの非同期処理を考えてみる [長い記事だけどコメント求む!]

    Photo by harry harris いまPhotoShareのサーバの実装を大きく変えようとして悩んでいます。 (参考: Life is beautiful: マルチスレッド・プログラミングの落とし穴、その2) Rails 2.2でThread safeになるとか、NeverBlockで12倍速くなるっていう話もあるんだけど、負荷が上がればレスポンスが悪くなるのは、どうしようもない。マシンを増やせば解決できる部分もあるけど、マシンを増やせばコストは上がる。 Life is beautifulで書かれていますが、確かに全部の処理を同期的に行う必要はないんですよね。 PhotoShareでも、既にいくつかのページは非同期にerbを生成して、それをRailsとerubisで読み込んで実行しています。 しかし、Railsだけではこういった非同期の処理やviewの一部を事前に生成するという処

    Webでの非同期処理を考えてみる [長い記事だけどコメント求む!]
  • FailedDreamOrMultiThreadingGuiTool

    http://weblogs.java.net/blog/kgh/archive/2004/10/multithreaded_t.html 訳:新丈 径 「夢の跡」というのは非常によいのですが、なかなか埋め込むのがタイヘンなので「見果てぬ夢」に変更。てきとー訳。だいたいこんな感じであってるのかしら。 --- 少し前のこと。ふと疑問が浮かんだ。「Swingをマジでマルチスレッド化するべきなんじゃないか?」 個人的な答えをいうならば「No」だ。それはなぜだろう。 見果てぬ夢 「見果てぬ夢」とでもいうようなアイデアがコンピュータサイエンスの世界には少なからずある(「見果てぬ夢」というのはVernor Vingeから拝借)。一見すると、「見果てぬ夢」はすばらしいアイデアに思える。だから、時が経つと、またこれらの夢は蘇る。そして、また、人々は多くの時間を夢に費やし、夢を実現すべく多くのことを考える。

    nnn3
    nnn3 2008/05/26
    「筆者も柔軟性があり、強力な、真のマルチスレッドGUIツールキットをホントに見てみたいのだ。」ほんと誰か作ってくれないかなこれ。
  • 1