タグ

2006年4月12日のブックマーク (2件)

  • NIOの非ブロック接続を利用した多重IOの実装:CodeZine

    はじめに 『Javaによる簡易HTTPサーバーの作成』第4回目の今回は、クライアントとの通信に、これまで利用してきたSocketではなく、NIOで提供されるSocketChannelを利用します。 Socketでは、実際の入出力にはStreamを利用します。この時、例えばInputStream#readを呼び出すと、データが読み込み可能になるか例外になるまではreadメソッドから制御が戻りません。そのため、同時に複数のクライアントからの要求を処理するためには、クライアントごとにスレッドを利用する必要がありました。 これに対して、SocketChannelを非ブロックモードで利用すると、まだデータが到達していない、あるいはシステムの送信用バッファがフルになっているなどの理由でデータを転送できない時には、制御が呼び出し側に戻されます(これをJ2SEのAPIドキュメントでは「非ブロック接続」と呼

    zorio
    zorio 2006/04/12
    NIOを使ったHTTPサーバの作成
  • あとで読む - あとでメールで読める無料ブックマーク・サービス

    「あとで読む」は、ウェブサイトをメールでブックマークする無料ツールです。 メールアドレスを入力すると、あなた専用のリンクをひとつ作成します。 作成されたリンクをブラウザに追加すると、簡単にウェブサイトをブックマーク(メールで送信)することができます。 メールアドレス: ※入力されたメールアドレスは、弊社サービスを運営する目的以外では利用しません。 はじめての方に: あとで読むの使い方 | あとで読むボタンをあなたのサイトにも! 「あとで新聞」もあわせてどうぞ

    zorio
    zorio 2006/04/12
    ページの内容をHTMLメールにして送信してくれる