タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

並列とプログラミングに関するryochackのブックマーク (2)

  • Deferred/Promisesと非同期処理 - 素人がプログラミングを勉強していたブログ

    概念/仕組み Deferred/Promisesは非同期処理を簡単にするための取り決め。 callback hellと呼ばれているような、非同期処理によるコールバックのネストを軽減することができて非常に便利。 慣れれば便利だが、一見どう使えばいいのか分かりづらいので、少し解説を書く。 ここではPromises/Aという仕様を実装したQというライブラリを使うが、jQuery.Deferredなどもほぼ同じである。 まず、Deferred/Promisesは、関数のreturn、try/catchの非同期版である。 www.example.comの内容を取得し、正しく取得できたら中身を表示し、取得できなければエラーを表示する、というプログラムは 同期的なコードでは、 function get() { var req = new XMLHttpRequest(); req.open('GET',

    Deferred/Promisesと非同期処理 - 素人がプログラミングを勉強していたブログ
  • Parallel Computing

    このページは並列計算に関する情報を集めた際に自分の理解した範囲を 研究室在籍時代にまとめたものです。 書いている人はそれほどこの方法論に詳しいわけではないので、 間違っていることを書いている可能性が十分にあります。 お気づきの点がありましたらこちら までお知らせ下さい。 作成: 2000年4月18日 更新: 2001年9月18日 [並列化手法の種類] [HP-UX上の実装] [Tru64上の実装] [リンク集] 並列化手法の種類 並列化の基礎に関しては広島大の並列計算機入門 を参照。初歩的なことがかなり丁寧に書いてあります。 並列化にはいくつかの手法があります。通常は メモリ全体を複数のCPUで共有する共有メモリ型、それぞれの CPU(もしくは ノード)にメモリが分散している分散メモリ型の2種類があげられますが、 ここでは複数のマシンで複数のプログラムを同時に走らせる環境も一種の 並列環

  • 1