|
こんにちは。最近いろいろごたついてて、ブログなんか更新してませんが、それなりに充実した生活を送っているのでご心配なくwところで、今日はいつもどおり Python の話題です。いま、某 LUG であるプログラムを作っているのですが、その中でマルチスレッドを使えたらなーと思って、ちょっといじってみまし... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
もっと詳しい方のフォロー募集ですアプリケーションがマルチスレッドになってもネットワーク処理が分散されなければマルチコアを活かせない典型的な例です。id:viverの古橋さんがs100kpsとしてあげていた件にも近いかも。memcachedで現象を確認します。最近のmemcachedはマルチスレッド... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
はじめに 昨今マルチコアCPUは一般化し、並列化処理の重要度がどんどん高まってきました。この流れはもう変わらないでしょう。ですから、我々開発者にとって並列処理の知識は絶対に必要なものです。とはいえ、日々の業務をこなしつつ資料が少ない並列化処理を身につけることは大変です。 そこで今回筆者は、並列化処... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
現場でJavaのソースをレビューしていると、一目で「問題だ」と気づくコードによく出会います。しかも、同じような問題をアチコチで見かけることも、少なくありません。 FindBugsを導入したおかげで、そういう問題が多少減ったものの、やはりゼロになるわけではありません。 、、、ということで、そんな問題... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
タイトルの通り、情報科学屋さんを目指して努力したことの一部をメモするblog。そんなメモが誰かの役に立ったら幸い。最近はもっぱら、何かのやり方や、問題解決方法を紹介。C#におけるマルチスレッドプログラムの作成方法は、たくさんのホームページで紹介されています。しかし、それらは正しく動いたとしても、そ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
前回のエントリでは簡単なクローラの作り方を説明した。しかしこのクローラには欠点があり、取得したいURLが何千何万とある場合、一度にhttp_getが走ってしまい、リソースを使い切ったり同じサーバーへのアクセスを待つ間にタイムアウトしたりと都合が悪かった。そこで今回はAnyEventに加えCoroを... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
近年(でもないか)、言語内に実装された軽量スレッド/軽量プロセスを利用することで、OSが提供するスレッド機能の限界を超えた数の並列処理を行うことが容易に出来るようになって来ています。PerlのCoro、RubyのFiber、Erlangのプロセスなどです。Perlについては少し詳しく解説しますが、... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
図解求む。以下「プロトコル処理」と「メッセージ処理」を分けて扱っているが、この差が顕著に出るのは全文検索エンジンや非同期ジョブサーバーなど、小さなメッセージで重い処理をするタイプ。ストリーム指向のプロトコルの場合は「プロトコル処理」を「ストリーム処理」に置き換えるといいかもしれない。 シングルスレ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
インテルのCoreシリーズCPUが登場して以来、マルチコアCPUは爆発的に普及している。現在では比較的低価格なCPUでも複数のコアを搭載するようになり、現在販売されているPCのほとんどはマルチコアに対応しているといっても過言ではない。しかし、まだマルチコアCPUの性能を生かす、並列処理を行っている... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
従来は高級サーバーでしか採用されていなかったマルチCPU/マルチコアが、一般的なPCにも普及しつつある。このようなマルチCPU/マルチコア環境において、高速に動作するアプリケーションを開発するために注目されているのが「並列化」技術である。本記事では、この並列計算の基本的な考え方やそのメリット、利用... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
BOOK: WEB+DB PressTITLE: 常駐型サーバーのデバッグ手法AUTHOR: (株)プリファードインフラストラクチャー 太田一樹MAIL: kzk@preferred.jpURL: http://kzk9.net/はじめに今回はデバッグ関連特集ということで、常駐型サーバープログラム... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
bookJava並行処理プログラミングを読み終えた。ここ 1 年に読んだ技術書の中でダントツのベスト。(2位はWorking Effectively With Legacy Code)「Java の本だから関係ない」と思った人にこそ読んで欲しい。僕もここ数年 Java のコードなど一切書いていない... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Javaでの並行性プログラミング マルチコアおよびマルチCPUのシステムが普通に使われるようになった現在では、複数のタスクを同時に実行することが現実的な課題となっています。しかし、大抵のシステムでは、別のスレッドにタスクを実行させるというような簡単なやり方でこれに対応することはできません。使用する... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
| |