InfoQ

トピック・タグ別の表示

Threadingに関するすべてのコンテンツ


Threadingに関する最新コンテンツ

Rubyの並行性、アクター、およびRubinius - MenTaLguY氏へのインタビュー

コミュニティ
Ruby
トピック
JRuby,
プログラミング,
パフォーマンス&スケーラビリティ

Ruby 1.9でのファイバー (コルーチン) の追加、および最近のErlangおよびアクターの人気など、あまり知られていない概念がRubyプログラミングの世界に入ってきている。並行性を考えたときにRubyの世界で何が使用可能であるかを大まかに理解するため、長年RubyコミュニティのメンバーであるMenTaLguY氏に話を伺った。

Threadingに関するNews

RubyのMVM APIの共同研究が始まる

コミュニティ
Java,
Ruby
トピック
JRuby,
パフォーマンス&スケーラビリティ

RubyでマルチコアCPUマシンを利用することは、これまで、問題のあるテーマであった。Ruby 1.8までは、Rubyのインタプリタはユーザスペース・スレッディングを使用していた。つまり、スレッドはRubyのインタプリタによってスケジュールされているということである。

Article: Rubyの並行性、アクター、およびRubinius - MenTaLguY氏へのインタビュー

コミュニティ
Java,
Ruby
トピック
JRuby,
プログラミング,
パフォーマンス&スケーラビリティ

Ruby 1.9でのファイバー (コルーチン) の追加、および最近のErlangおよびアクターの人気など、あまり知られていない概念がRubyプログラミングの世界に入ってきている。並行性を考えたときにRubyの世界で何が使用可能であるかを大まかに理解するため、長年RubyコミュニティのメンバーであるMenTaLguY氏に話を伺った。

マルチコアプロセッサ時代のソフトウェアアーキテクチャインパクト

コミュニティ
Java,
Architecture
トピック
パフォーマンス&スケーラビリティ

JDJ誌において、時代がマルチコアプロセッサに移行するにつれて、シングルスレッドのパフォーマンス向上率が来る2・3年において大幅に緩まることが述べられている。もしくはシングルスレッド自体なくなってしまう場合もあるかもしれない。この代償としてデベロッパ達はパラレル実行アーキテクチャの利用を増やすことで、ソフトウェアの開発方法を変更することを強いられることになるかもしれない。