タグ

2011年9月2日のブックマーク (2件)

  • Haskell(GHC)での軽量ユーザスレッドの実装方法 - あどけない話

    命令型言語の JavaRuby がユーザスレッドからカーネルスレッドに移行したのとは対照的に、関数型言語の Erlang や Haskell では軽量なユーザスレッドを提供することに成功しています。僕は、この違いが何から生じているのか理解したいと思っています。この記事では、これまで調べたことをまとめます。 軽量なユーザスレッドは Erlang が有名ですが、Haskell (GHC)でも利用できることを重ねて強調しておきます。Haskell の方が Erlang よりも速いようです。追記:フェアな比較ではないようなので、話半分で参照して下さい。 Rubyの場合 Ruby 1.8 まで提供されていたユーザスレッドは、軽量とは言えませんでした。その理由は、ユーザスレッドをコンテキストスイッチさせる際にスタックをコピーしていたからです。Rubyソースコード完全解説の第19章 スレッドによれ

    Haskell(GHC)での軽量ユーザスレッドの実装方法 - あどけない話
    antipop
    antipop 2011/09/02
  • 社会学者や哲学者が原子力に終止符を打った:日経ビジネスオンライン

    (前回から読む) メルケル政権は、「2022年末までに原子力発電所を全廃する」と決断するにあたって、次の2つの委員会に意見を求めた。 ・原子炉安全委員会(RSK) ・安全なエネルギー供給に関する倫理委員会 前回の当コラムでは、RSKが 鑑定書の中に「ドイツの原発には安全性に問題があるので、直ちに止めるべきだ」とは一行も書かなかったことをお伝えした。むしろRSKは「ドイツの原発は、航空機の墜落を除けば、比較的高い耐久性を持っている」と主張し、「福島の事故で得られた知見に照らすと、ドイツの原発では停電と洪水について、福島第一原発よりも高い安全措置が講じられている」と評価したのである。 日の読者の皆さんの中には、「原子力のプロである技術者が原発の停止を勧告していないのに、なぜドイツ政府は脱原発に踏み切ったのだろう」と不思議に思われる方が多いかもしれない。 ドイツでも、RSKが、原発の危険性を指

    社会学者や哲学者が原子力に終止符を打った:日経ビジネスオンライン
    antipop
    antipop 2011/09/02
    ベック先生ご活躍。よいですね。