注: Rubyは2.1.0からSemantic Versioningを採用しています。 Ruby 2.1.1, 2.1.2等はバグ修正やセキュリティfixのみを含むため、リファレンスとしては2.1に統一しています。
Queueを使うとワーカースレッドが簡単に作れます。 ワーカースレッド(=仕事をするスレッド)は、キューから順番に仕事を取り出して実行するスレッドです。 これとは別に定期的に仕事を積むスレッドがいて、 ワーカースレッドは↑から仕事が積まれた場合にそれを取り出して実行します。 仕事がなければ、積まれるまで待つという動作をします。 ここで、キューへの仕事の追加と、キューからの仕事の取得は、別のスレッドで行われるため、同期制御が必要になります。 Queueを使うと、仕事を積む人とワーカースレッドの同期制御が内部で隠蔽されるため、外側での同期化なしにワーカースレッドを作ることができます。 QueueのAPIはpopとpushがあります。(他にもあるけど) Queue#popで要素を取り出します。このとき、queueが空の時、呼出元のスレッドは停止(ブロック)されます。 Queue#pushで要素を
NEW! SnowChecker The SnowChecker application scans your hard drive for applications and allows you to only display relevant compatibility data. Other features include sorting and search. Click here to download. Below is a list of applications and their compatibility status with Mac OS X 10.6 Snow Leopard, the most recent operating system from Apple. Please collaborate by sharing your experiences u
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
アップルの新Mac OS「Mac OS X v10.6 Snow Leopard」の出荷が8月28日から始まった。当日は、平日にもかかわらず多くの人が旗艦店のアップルストア銀座へ足を運び、新OSの使い勝手を確認していた。Snow Leopardの価格は、「Mac OS X v10.5 Leopard」ユーザー向けのアップグレード版が3300円、1家族5ユーザーまで使えるファミリーパックが5600円。インテルCPUを搭載したほかのMacユーザー向けの「Mac Box Set」(「iLife'09」「iWork'09」を含む)が1万8800円だ。 一世代前のLeopardからどう進化したのか詳しく見ていこう。 基礎体力を高めて、より良い「Leopard」へ Snow Leopardは、名前から分かるようにLeopardに改良を加えたものだ。見た目や使い方に大きな違いはなく、Leopardユーザ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く